Added direct loading from Wavefront format.

gl::component objects can now be initialized directly from Wavefront OBJ files.
Code cleanup.