Merge pull request #101 from HeroesGrave/master

Change if_ok! to try!
Updated to latest Rust
Merge pull request #103 from ozkriff/master

Updated to latest Rust
Add ozkriff/marauder to 'glfw-rs in use'
Generate a link.rs to avoid needing link-args
Merge pull request #105 from cmr/master

Generate a link.rs to avoid needing link-args
Fix link.rs on OS X
Merge pull request #106 from bjz/link-args

Fix link.rs on OS X
fix build.sh for cargo-lite
travis.yml: test cargo-lite install works
Merge pull request #107 from cmr/master

Fixes for cargo-lite
link-rs.sh: use only -l options for library names

pkg-config might also output -L options.
pass LINK_ARGS directly to rustc

The translation of LINK_ARGS to link.rs is lossy, since it doesn't include -L
options. The user will have to pass the missing link args when compiling a
project that uses glfw-rs, but at least building glfw-rs itself will work.
pass LINK_ARGS to rustc for the examples
Merge pull request #108 from rlane/link-path

support link paths with the recent build changes
Updated to latest Rust: chan->sender, port -> receiver
Merge pull request #109 from ozkriff/master

Updated to latest Rust: chan->sender, port -> receiver
Updated to latest Rust: ~[] -> vec_ng::Vec::new
Merge pull request #110 from ozkriff/master

Updated to latest Rust: ~[] -> vec_ng::Vec::new
Install to RUST_PATH instead of /usr/local/lib

This means we don't need to worry about the glfw-rs lib conflicting with the local installation of glfw, so we can use "github.com/bjz/glfw-rs#glfw:0.1" for the crate_id again.