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
Merge branch 'master' into pr36

Conflicts:
	README.md
Merge branch 'pr36'

Conflicts:
	README.md
README: Add support for custom brew installations
Markdown fix + MacPorts URL
Enable valgrind when testing on travis

This will slow down testing but will detect pull requests that introduce memory
leaks.
Add test reporting to travis script
Fix travis script

It was broke because the ls command failed when no valgrind.* file were found
Remove -e option from travis shell script
Modify travis configuration to install valgrind

This should fix previous build failures
Enable stderr for test in travis

This is necessary to keep the build from 'erroring' since running the tests
with valgrind will take a long time
Fixed header levels in markdown

Fixed header markup in README.md. Previously, header markup did not match levels in the content list.
Use FindCurses to find curses libraries

- Some systems have the FindCurses.cmake module to find
  the curses/ncurses libraries using find_package(). And
  in some CheckLibraries is not very reliable, so as
  fallback FindCurses is now used if no other option
  works.
Anchors and reorder in dependency lists of README.md

Dependency headers for OSes needed anchors to work with links from
content list. Reordered OSes in content list to match headers
(all Linuxes first, Mac OS X last)