Testing texture support in application

The application displays dummy textures when the '6' key is pressed on the keyboard. The shader used to render the texture is fairly basic, and does not support lighting as-of this commit. Furthermore, although an overloaded contructor exists, users cannot specify a custom texture yet.

The texture is applied solely on CubeModel objects, and not on Sphere objects.
Added OBJ object loader

Added a parser for Blender OBJ objects, allowing importation of more complex objects into the project. The objloader class, inspired by Tutorial 7 on the opengl-tutorial.org website, can parse basic Blender objects and extract vertex, normal, and UV coordinates for use within this project.

Note that as-of this commit, only the parser has been created: the class still cannot be used to load OBJ objects onto the scene.
Added missing files for compilation.
Merging changes from development to dev_texture.
Set textures to load with default Phong Shader. Texture still appears on all surfaces and is distorted, but it appears with shading.
Restored the CubeModel to it's default value and added a new TexturedCube object in its place. TexturedCube objects can be created in the Scene file, and will load the Grass texture in white.
Added a new entry to the shader loader in the World class. Note that after
Alien has been processed, all subsequent shaders will use the Alien
shader. Be sure to include all drawable objects which are NOT Alien before
any alien declaration.
Merged changes in development to dev_texture.
Merge branch 'development' of https://github.com/Megabyte355/RollerCoasterOpenGL into dev_texture

Conflicts:
	Source/World.cpp
	VS2012/Assignment1.vcxproj.filters