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
Added 'neovim' to the feature list, following discussion on #44
scripts/common.sh: remove a couple bashisms

This allows the scripts to work on systems that don't have /bin/bash as
/bin/sh--such as Debian.
Adding neovim formula for Homebrew
Adding `make` step
Updating README file to use Homebrew for local builds
Issue #97 - Add documentation on installing root SSL certificates on OS X, which is required for retrieving the libuv archive before building.
Merge pull request #98 from davidzchen/doc-ca-bundle

Add documentation on installing root SSL certificates on OS X
Squashed 'third-party/libuv/' content from commit 3c40224

git-subtree-dir: third-party/libuv
git-subtree-split: 3c4022464acd92607f21c6eef69330fb071d0400
Merge commit 'a302c65dc65896776d6cb9e2c89a6ccc77ada530' as 'third-party/libuv'
get-libuv.sh: compile bundled libuv

Rename file to reflect new intent of script. Libuv is bundled into the
third-party directory. Modify the script to compile but not fetch libuv.
Makefile: refer to renamed compile-libuv.sh

get-libuv.sh was renamed to compile-libuv.sh
third-party: add note on role of directory

Add a brief README on the purpose of the third-party directory and some
suggestions for how to manage it. The neovim bigwigs may want to
re-draft the README.
Fix anchors
Fix previous commit
Convert function declarations from K&R to ANSI style.

cproto (http://invisible-island.net/cproto/) was used to do the bulk of
the work in batch; even the most recent version had some issues with
typedef'd parameters; a quick "patch" was to modify `lex.l` to
explicitly include all vim typedefs as known types. One example from
`vim.h` is

    typedef unsigned char char_u;

which was added in `lex.l` as

    <INITIAL>char_u    { save_text_offset(); return T_CHAR; }

Even with these changes there were some problems:

* Two files (`mbyte.c` and `os_unix.c`) were not cleanly converted.
* Any function with the `UNUSED` macro in its parameter list was not converted.

Rather than spend more time fixing the automated approach, the two files
`mbyte.c` and `os_unix.c` were converted by hand.

The `UNUSED` macros were compiler specific, and the alternative, generic
version would require a different syntax, so in order to simplify the
conversion all uses of `UNUSED` were stripped, and then the sources were
run back through cproto. It is planned to reconsider each use of
`UNUSED` manually using a new macro definition.