Fixed a number of deprecated function calls
Fixed duplicate definition compile errors
Merge pull request #230 from bitshifter/dupdef

Warning and error fixes
Use Cargo features to make building glfw optional
Merge pull request #231 from tomaka/master

Use Cargo features to restore Windows compatibility
Convert statics to constants

Due to breaking change in the Rust compiler
Merge pull request #233 from Noctune/master

Convert statics to constants
Fix building errors on x86_64-w64-mingw32 due to wrong linking order.
Merge pull request #234 from hauzer/master

Building of example fails on x86_64-w64-mingw32 with unresolved references due to wrong linking order
Add FromPrimitive to a few enums, to allow casting from primitive types.
Merge pull request #235 from nstoddard/master

Add FromPrimitive to a few enums, to allow casting from primitive types.
Replaced `fail!` macro with `panic!` macro.

The `fail!` macro has been removed from the rust language.
Merge pull request #237 from Binero/master

Replaced `fail!` macro with `panic!` macro.
Merge remote-tracking branch 'refs/remotes/origin/master' into servo

Conflicts:
	src/callbacks.rs