change startup sequence by adding back heapManagerBootFlag, add build flag for non-null return for malloc(0)