CONTRIBUTING.md: mention coding style
Use $(MAKE) instead of ${MAKE}, and fixup two more make invocations.

Include a new SINGLE_MAKE which can be used to invoke make but using
only a single job, and in way that avoids any warnings from make.
Use SINGLE_MAKE to execute the tests, since they're meant to be run
serially.

Also, prefer the use of $(MAKE) to avoid invoking an extra subshell
(saves some time).
Clean-up main.c: follow STRNICMP replacement.
Be more explicit about OS X deps installation
Adding darwin platform to common.sh build script
README.md: remove lingering references to sha1sum in OSX instructions
Fixed nvim homebrew formula

I now also do make install
homebrew: deparallelize build
Remove __ARGS macro. Close #205

This is a squash of all commits sent to #81.

- Remove unused undef of __ARGS.
- Fix mch_rename declaration.
- Follow changes related to moved & extracted files.
- Properly indent function declarations of getchar.h and quickfix.c.
test: add C free() definition

Interning won't work without it.
test/misc2: add tests for strsave family

Incomplete but at least it shows a test written in plain lua.