Routed the render::Server to use the device stream directly
Removed the old device::Client
Added DeviceTask trait. Moved the casts processing directly to GL module.
Moved the device module into its own crate
Merge pull request #52 from kvark/device

Device re-structurization
Use error! when appropriate during shader compilation/linking
Merge pull request #59 from bjz/logging

Use error! when appropriate during shader compilation/linking
Added "Getting Started" section to README.
Added gitter contact info to README.
Merge pull request #61 from Kimundi/master

Added "Getting Started" section to README.
Updated gl-rs submodule
Merge pull request #63 from Kimundi/master

Updated gl-rs submodule
Remove one layer of indirection when rendering
Remove obsolete comments
Merge pull request #64 from bjz/renderer-refactor

Remove one layer of indirection when rendering
Added device target module. Implemented plane binding.
Implemented FBO creation and frame management on the render side.
Implemented depth/stencil clears
Merged with new render module
Merge pull request #65 from kvark/frame

Framebuffer support
Use a future to allow the Renderer to be lazily initialised once the device can process requests