Merge pull request #25 from Azaezel/deferred_shading

Deferred shading
Merge pull request #26 from Azaezel/deferred_shading

If not finding a specmap to derive a color alpha from, it defaults to fu...
- Added support for spec power, spec strength and gloss map.
- Cleaned up shaders
- Cleaned up features in prepass.