swap_ack implemented with controllable queue size
Added Travis icon to README
Merge pull request #69 from kvark/ack

swap_ack implemented with controllable queue size
Make platform and render modules free-standing crates and make gfx a facade
Merge pull request #70 from bjz/facade

Make platform and render modules free-standing crates and make gfx a facade
Added initial support for different shader languages.

Instead of a `&[u8]` or `Vec<u8>`, shaders are now represented by a
`ShaderSource` type that can contain different shader source
languages. The device then selects the right one at runtime.
Merge pull request #72 from Kimundi/compat_gl_shader

Added initial support for different Shader languages.
Added more supported GLSL versions
Merge pull request #73 from kvark/glsl

Added more supported GLSL versions
Added all known non-ES GLSL versions.
Merge pull request #75 from Kimundi/compat_gl_shader_full_list

Added all known non-ES GLSL versions.
Fix task failure in triangle example
Merge pull request #76 from bjz/fix-failure

Fix task failure in triangle example
Reworked shader model management.
Extended device capabilities.
Merge pull request #77 from kvark/caps

Device capabilities and the shader model
Implemented mesh constructor, strong attribute typing into device module.
Refactored attribute types. Implemented proper binding on GL side.
Implemented vertex attrib type verification against the shader input type
Removed the mesh cache