Merge pull request #10 from sveale/master

Fixes #8, great!
Core::TextureFormat: Release the lock on setting parameters
Fix: TextureFormat's operator< should return whether it is smaller than zero
Framework::Material: store render pass shaders
Framework::Renderable: Implement render pass shaders
Make tests comply with updated IRenderable
Framework::RenderSystem: implement, use render pass name 'standard' for now
Remove unnecessarily big includes from glm
Merge remote-tracking branch 'upstream/master'
updated readmes for new examples