#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