Minor optimizations to BVH2 and BVH4 traversers.
Another minor optimization to BVH2 and BVH4 traversal.

Just removed a meaningless bit of code.
Rearranged Ray structure to use 4 bytes less data.

This isn't really significant right now, but I'll likely need
those 4 bytes later for an additional float related to ray
differentials.