Added Vector4f and abstract Vector base class. Revised Vector3f.
Matrix4f#mul:Vector3f now uses the signature Matrix4f#mul:Vector4f and
does not perform the divide-by-w operation. Graphics3D now uses Vector4f
to accommodate this change.
Vector2f now extends Vector and has been revised.
Added cast to Vector2f in BasicMoveComponent.
Added Vector2f copy constructor in Vector3f.
Revised Matrix3f.
Matrix4f#mul:Vector4f now uses Vector4f#w instead of assuming w=1.
Added Matrix3f#translate.
Matrix3f and Vector3f are now strictfp classes.
Added license statement to Vector and Vector4f.