#227 Added support for loading shaders from resources.
#227 Minor bug fixes
- Fixed spelling for filenames gouraud_material_fragment.mat and gouraud_material_vertex.mat
- Updated the shader variable replacements to use % consistently per @masdennis
Change file extensions from ".mat" to ".glsl"

Closes #227
Fix planes that have more rows than columns

Fixes #574

The index calculations were not correct when rows outnumbered columns
for a plane. That was fixed, along with other changes to the class:

* Unused options (direction, texture coordinate rotation) and
constructors were removed. If someone wishes the plane to be rotated a
certain way, they can use the generic rotation methods.
* Auto-formatting was applied to clean up whitespace issues.
Eclipse prefs
Merge branch 'master' of https://github.com/MasDennis/Rajawali
Fixed texture coordinates for the Plane primitive

The texture coordinates for the plane was rotated by default causing
PostProcessingRenderer to display the framebuffer texture incorrectly.
Also, other general textures on the plane would appear rotated. This is
a simple fix that corrects the texture coordinates.
Merge pull request #576 from AndrewJo/master

Fix texture coordinates for Plane primitive
#228 Let there be damn simple texture loading!

This is mostly just a shortcut to the annoying bitmap loading. TextureManager now has access to the context passed by the renderer. Additionally this breaks implementations of the ETC1 loading as context is no longer required.
Merge pull request #577 from ToxicBakery/master

:ship: -ing Damn simple texture loading
Merge branch 'master' into scenegraph_dev