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.
Fix LogErrorHandler
Merge pull request #111 from bjz/log

Install to RUST_PATH and fix build
std::vec_ng -> std::vec, std::vec -> std::slice
Merge pull request #112 from aeqwa/master

std::vec_ng -> std::vec, std::vec -> std::slice
Fixed: make clean fails, if there is no link.rs.
Merge pull request #113 from hannobraun/clean-link-rs

Fixed: make clean fails, if there is no link.rs.
Remove std::vec::Vec import

std::vec::Vec is now in the prelude
Provide a more descriptive error on initialization
Use an enum for window hints instead of separate functions, and add comprehensive documentation
Add descriptive aliases for common mouse buttons