Framework::Renderable: Make it easier to explicitly set mesh and material
Framework::Material: Add uniforms as "sleeping" properties on construction
Update TriangleSample
Framework::Renderable: Throw exception when a property and uniform is of wrong type