add bitfield methods to embed/extract smaller values from a larger value
clean up some cases where pooled objects weren't being freed
add entity preset support
add service locator
update intersection tests and add other remaining methods
add swept-sphere collision check implementation
not really much point to the use of 'final' here...
move swept-sphere collision test into it's own class

It's not quite a 'generic' as the other intersection tests and is kind
of lengthy, so would rather the code be more standalone.
add helper to specifically set a vector's length along it's direction
add initial unoptimized implementation of the generic swept-sphere collision and response handling system
refactor a bit (merge swept sphere entity and packet classes)
update floating-point comparison

using method detailed in http://realtimecollisiondetection.net/blog/?p=89
minor changes that don't really affect anything
checkForCollisions should return a boolean to simply indicate if a collision was found or not
uhh... screw it -- lots of fixes

Work in progress code from a couple weeks ago that I just picked up
again today, don't feel like listing everything out separarely.
change to/from ellipsoid space methods to regular instance methods so we don't have to pass an ellipsoid radius every time
various code formatting cleanups