Revert "Revert "use POSIX version of esrerror_r""

This reverts commit ecd6ba76783c7f3cf2bd4bacce760bc37c17007f.

Conflicts:
	os/FStream.cpp

Because it introduced problems on OSX
Use strerror only, simplify
dummy
Doxyfile compliance with new source structure
Minor improvements (beautiful quotes) at Readme file
Fixed 'htmtest' conflicting binary name
Fixed 'htmtest' conflicting binary name
Fixed 'tests_all' target
Use 'make' instead of direct call to test binaries
Revert "Use 'make' instead of direct call to test binaries"
Force test targets depend of executables are build
Use 'make' instead of direct call to test binaries
Revert "Use 'make' instead of direct call to test binaries"
Use 'make' instead of direct call to test binaries
Use 'make' instead of direct call to test binaries
Merge pull request #1 from numenta/master

Merge master@HEAD
Merge pull request #58 from utensil/issue-57-doxygen-broken

Doxyfile compliance with new source structure
Merge pull request #54 from breznak/fix_OSX_fstream

Revert "Revert "use POSIX version of esrerror_r""
remove REPOSITORY_DIR from includes

use only the **/include/ paths
remove autogenerated files

(are also in gitignore, just need to be removed from .git)
fix #includes