Update to the last Rust: remove the float type.

This replaces float by f32 when glfw needs a c_float.
This replaces float by f64 when glfw needs a c_double.
Merge pull request #36 from sebcrozet/remove_float

Update to the last Rust: remove the float type.
Switch to using f64 in examples
Allow glob imports and macro_rules
Update to the last rust.

Option `map` method does not give a reference to the wrapped element any more.
It should be replaced by `as_ref().map`.
Merge pull request #38 from sebcrozet/option

Update to the last rust.
Add .travis.yml
Added linking configuration for win32.
Merge pull request #39 from ameyp/master

Added linking configuration for win32.
Fix linking for OSX and Linux

…hopfully? Used -lglfw3 on OSX, added -lGL for linux builds.
Revert previous change to linking on OS X, and add a note and FAQ entry for Homebrew users.
Return an Option on window creation
Fix travis.yml.
Merge pull request #41 from sebcrozet/travis

Make compilation work on Travis.
Use `Option::expect` instead of `Option::unwrap` in examples
Add missing QuartzCore framework.
Merge pull request #43 from metajack/missing-framework-quartzcore

Add missing QuartzCore framework.
Fixed enums being the wrong size because of
https://github.com/mozilla/rust/pull/9613 landing.
Fixed managed state example not compiling
Merge pull request #44 from Kimundi/master

Fixed enums being the wrong size.