Merge pull request #103 from Tomaka17/master

Update to Rust nightly
Upgraded to latest Rust-Empty
Merge pull request #105 from bvssvni/master

Upgraded to latest Rust-Empty
Added submodule init to cargo script
Merge pull request #109 from csherratt/fix-cargo

Added submodule init to cargo script
gl_generator: support passing in extensions
Merge pull request #106 from cmr/master

gl_generator: support passing in extensions
Update sax-rs for lifetime elision
Merge pull request #110 from cmr/master

Update sax-rs
Add texture filtering extension

Any cargo project isn't allowed to configure the extensions used, so add this workaround
temporarily
Merge pull request #112 from cmr/master

Add texture filtering extension
Add missing licence information and update year
Move common generator functions into separate module
Open the door for a struct generator
Fix .gitignore
Implement struct loader generator.
Work around rust-lang/rust#4865

Shuffles around how exactly libc is used to work around a nasty bug in glob
imports. Unfortunately now requires users of the syntax extension to have an
`extern crate libc`.
Merge pull request #114 from bjz/struct-gen

Implement struct loader generator.
Handle renaming from c_void to ::libc::c_void in return types
Merge pull request #115 from cmr/fix-ret-type

Handle renaming from c_void to ::libc::c_void in return types