Merge pull request #237 from Kimundi/master

Made `shaders!` macro import `gfx` itself
latest rustc; remove duplicate import

fix https://github.com/gfx-rs/gfx-rs/issues/238
Merge pull request #239 from bfops/master

fix for a duplicate import (#238)
Switched ParameterError to store owned strings.
Added handle types for FrameBuffer and ArrayBuffer
Provided non-generic alternative methods for the Device trait.
Merge pull request #240 from kvark/shade

`ParameterError` cleanup and `Device` interface improvements
Change to new `use foo as bar` syntax
Merge pull request #241 from lucidd/master

Change to new `use foo as bar` syntax
Remove resource module
Move OpenGL information handling into a sub-crate
Fix tests
Use `language: rust` in .travis.yml
Fix shaders! not actaully using the `extern crate` import it does locally
Merge pull request #245 from bjz/fix-tests

Fix tests
Merge pull request #244 from bjz/resource

Remove resource module
Merge pull request #246 from Kimundi/fix-shaders

Fix shaders! not actaully using the `extern crate` import it does locally
Merge pull request #243 from bjz/glinfo

Move OpenGL information handling into a sub-crate
Renamed DrawList to Renderer
Merge pull request #247 from kvark/renderer

Renamed DrawList to Renderer