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