Fix the INSTALL documentation

I accidentally muddled the compile/install documentation with a previous
commit. I didn't realize there was a separate INSTALL-FROM-GIT file and
mistakenly updated INSTALL. To remedy this I updated README.md to
include the compile from git instructions. README is the instructions
for the tarball source. Also, I updated the root Makefile so that README.md
will not end up in the `make dist` tarball.
Merge pull request #13 from lab11/configure-merge

Updated configure to check for more dependencies
Merge pull request #14 from lab11/install-fix

Fix the INSTALL documentation
Updaing configure files to automake 1.12+

.in files are deprecated, so are a couple of macros. Functionality
should be the same.
Merge pull request #15 from lab11/configure-1.12+-merge

Updaing configure files to automake 1.12+
Fix for __nesc_keyword_ function undeclared

Added a check to semantics.c (function lookup_id()) to see if the
function name starts with __nesc_keyword_.  If so, nesC now checks to
see if the suffix function name is defined before throwing an error.

Also moved the #define for __nesc_keyword_ to a header file that both
relevant files include.

Fixes issue #4
Merge pull request #16 from lab11/nesc-keyword

Fix for __nesc_keyword_ function undeclared
Added more nesc options to the man page

This is a little tricky as there are two perl scripts involved as well
as the actual compiler.

- removed the internal only options from the man page (but noted them in
the source).
- removed -fnesc-save-macros from the source as the flag was never
checked.
Merge pull request #19 from lab11/add-options-to-man

Added more nesc options to the man page
Merge branch 'master' of git://github.com/tinyos/nesc