Brief:Implementing raycasting for dynamic buffergeometry
Summary:
BufferGeometry allows faster loading (direct buffer loading)
but not ray casting.  This adds that (if it is dynamic)
Cleaned up Raycaster BufferGeometry implementation.
There are many allocations that would still need to be removed though.