Merge pull request #95 from Tomaka17/master

Use rustc's macro system to generate the bindings
Update submodules to latest
Update to Rust nightly
Merge pull request #99 from cmr/master

Update submodules + stuff
Update to latest cargo