Include definitions based on returned lib version
Support various shared library names
Whitespace: remove extra newlines
Pkg.build: Download and install a DLL on Windows
Redevelop GLFW 2 code

It should still be compatible with the old version. Added a few
things that were missing before, such as joystick support.
First crack at GLFW 3 support
Split GLFW 2 callback setters (like GLFW 3)
Withhold Init() return code

If the code indicate failure, throw an error.
Fix mouse button callback signature
Upgrade callback test to use GLFW 3 API
Update minimal window example
Rename "test" directory to "examples"
Duplicate comments from C example code
Add info about supported versions
Add missing wrapper for glfwGetProcAddress
Fix infinite recursion on 32-bit machines
Replace NULL with None for Monitors and Windows
Remove redundant clipboard functions

Julia's standard library already provides Base.clipboard
Fix stack overflow in Julia v0.3

Using None as an input parameter type might be a bad idea.
Save window titles in a Dict for Base.show