Clean up README.md
Remove trailing whitespace in README.md
Add Arch instructions (merged from GH-35).

Thanks @thiderman!
Change Ubuntu 12.04 to Ubuntu/Debian in README.md

That should work in most versions of Ubuntu and Debian.
Add modeline with tw per @ashleyh's suggestion
Fix anchors
Fix previous commit
add required dependency on Debian/Ubuntu system
Rebased the following three commits onto one another:

1. Following GitHub convention by adding a CONTRIBUTING.md file.

2. Linking to the wiki page for communicating.

3. Referencing the waffle.io page for Neovim.
Fix Markdown syntax.
Remove final build warning

This commit removes a K&R promoted parameter error, the final warning
I have when building.

I realize that this creates only one function that is written in a
different style, but I thought it might be worth it to have a warning
free build.
add custom CMake module path
add LibFindMacros CMake macro library
Makefile: add .deps/ to CMake prefix path

The CMake prefix path is the set of directories CMake searches for
libraries, header files, etc. Use the .deps directory we create when
building libuv as one of those locations.
automatically discover libuv in CMake

Idiomatically discover if libuv is installed.
Makefile: fetch deps before running CMake

CMake now required libuv so fetch it first.
make use of libuv when found by CMake
CMakeLists: remove hardcoded .deps directory

We use the standard CMAKE_PREFIX_PATH variable to pass the location of
.deps as a search location on the command line. There is now no need for
explicitly hard-coding it.
prefer linking to static libuv

Explicitly try to find the static libuv library first.

This might be considered a hack and if it weren't a single-use module it
might be preferable to control static versus shared preferences with a
configuration variable.
link to rt if it provides clock_gettime

As noted in #128, if clock_gettime is provided by librt then it does not
end up being linked into the static libuv.a binary. This might be
considered a bug in libuv but we can address it here.

Detect if librt provides the clock_gettime symbol and, if so, append it
to the list of libraries linked into nvim. On non-librt systems the
behaviour should be as before.