Allocators cleaned up, they dont need fgdAlloc anymore

Important note, CUDA part of persistent BVH is now compiled
correctly, I hadn't made any function breaking changes to the
code and so it should be okay.
﻿