Remove uninstall/install targets

Clients should use git submodules instead
Make output cleanups

Don't display link.rs during link target
`-C link-args` isn't needed for compilation of library and examples

An optional `GLFW_LIB_DIR` variable allows for customising the location of the glfw binary.

For example:

~~~
GLFW_LIB_DIR=path/to/glfw/lib/directory make
~~~
Remove unnecessary target dependency
Update README
glfw shouldn't need to be built as a shared library