Added distance and distanceSquared methods to vector classes. Vector4f now has dot, dot3 and magnitudeSquared methods.
Moved rendering methods to a separate object LegacyRenderer.java. Also moved the create renderable methods to this object as well. Added new methods in LegacyRenderer.java so do blending or opaque objects intead of everything in the list. Added sort methods to Graphics. Fixed drawing bug in ViewFrustum.java. Added blend function in OpenGL1.java. The FrustumCulling and DynamicVertexBufferObject demos now render the view frustum alpha blended.