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)
Merge pull request #180 from pmandera/readme-links

Fixed headers and links to dependencies in README.md
README: add note on RHEL/CentOS 6

Add note on autoconf >2.69 being required for compilation under
RHEL/CentOS.

Closes #178.
README.md: fix anchor tags for CentOS/RHEL section

MAke the use of anchor tags consistent for the change introduced in
5cd3cbe.
Merge pull request #184 from equalsraf/tb-curses

Use FindCurses.cmake as fallback to find curses libraries
Merge pull request #183 from rjw57/issue-178

README: add note on RHEL/CentOS 6
Use CMAKE_C_FLAGS variable to set compiler flags.

If the compiler is some GNU-alike variant, set the compiler flags to use
the gnu99 dialect of C and enable all warnings.

Non-GNU compilers may have to have their own magic added to set dialect
and enable warnings.

Closes #179.
README: add note on RHEL/CentOS 6

Add note on autoconf >2.69 being required for compilation under
RHEL/CentOS.

Closes #178.
README.md: fix anchor tags for CentOS/RHEL section

MAke the use of anchor tags consistent for the change introduced in
5cd3cbe.
Import luajit 2.0.2 source tree

This will be used for testing and in the future for reimplementing vimscript as
a compile-to-lua language.
Merge pull request #187 from rjw57/issue-179

Use CMAKE_C_FLAGS variable to set compiler flags.
Use GNU gettext from homebrew on Mac if available
Improve libintl detection and linking.

This makes it so that a self-installed libintl is now detected and used.
It also attempts to locate a homebrew version of the library, if that
exists.
CMakeLists: Use nvim target name
CMakeLists: Improve handling of libintl

by refactoring it into a separate CMake module