Remove resource module
Move OpenGL information handling into a sub-crate
Fix tests
Use `language: rust` in .travis.yml
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
Switch from static gl generator to struct
Merge pull request #249 from tomaka/struct-gl

Switch from static gl generator to struct
Clarify role of vertex data in examples

This adds a simple comment that clarifies how the data in the
vertex_format struct relates to the shader.
I struggled a bit before I understood this, so maybe it will be helpful
for others to have that piece of information in the examples (at least
until more comprehensive documentation exists).
Add prim_type argument to Mesh::from
Add prim_type argument to create_mesh

I think rendering different primitive types is common enough to justify
adding this argument to create_mesh. This has the added benefit of
clearly showing users that learn from the examples how the primitive
type can be set.
Merge pull request #251 from hannobraun/vertex-data-comment

Clarify role of vertex data in examples
Merge pull request #250 from hannobraun/primitive-arg

Expose primitive type through create_mesh
Improved buffer updating interface
Merge pull request #253 from kvark/buffer

Improved buffer updating interface
Made `gfx_macros`'s macros no longer depend on a `gfx` module in the top
level.

This is achieved by inserting `extern crate gfx;` imports at appropiate
places during expansion.

These imports use generated, non-conflicting identifiers, and thus don't
conflict with each other or user code.

This also changess the syntax extension test to be integration tests
that don't have a `gfx` module in scope, thus ensuring no new breakage
sneaking in.