Added new dependency info to readme.

Ignore a glm folder in include directory.
Warn when trying to redefine an existing macro.