replaced do glfw::start{...} with glfw::start(proc(){...});
Merge pull request #83 from HeroesGrave/master

Remove 'do' syntax from examples and README.
Use a makefile instead of CMake
Fix Travis build
Fix cargo-lite
Rename output crate id to glfw-rs

This is to prevent conflicts with global glfw installs
Merge pull request #84 from bjz/make

Use a makefile instead of CMake
Revert "Rename output crate id to glfw-rs"

This reverts commit c649f5db9f65b696641cd729e127ce6b412c03ed.

Woops! This broke `extern mod` imports. We will have to talk about this change further at a later date.
Merge branch 'master' of https://github.com/cmr/glfw-rs into master

Conflicts:
	README.md
Add doc generation target
Merge pull request #85 from bjz/doc

Add doc generation target
Rename crate_id to "glfw-rs"

This is so that when the library is installed to `/usr/local`, it doesn't conflict with the actual libglfw library.
Add install/uninstall targets and switch to using a shell script for getting link arguments

Using a shell script should make it easier to include in other projects because it doesn't need to be compiled.
Merge pull request #89 from bjz/install

Improve Makefile with install and uninstall targets
Use messaging instead of trait objects for window event handling
Fix Rust-ci docs
Merge pull request #87 from bjz/events

Use messaging instead of trait objects for event handling
fixed make uninstall for linux
Merge pull request #91 from HeroesGrave/master

Fixed make uninstall for linux
Use semver::Version