update gitignore files and fix readme
update gitignore files and fix readme 2 (learn to use git stupid)
Squashed 'cmake-modules/' content from commit f9fd40c

git-subtree-dir: cmake-modules
git-subtree-split: f9fd40c54f3c1d530d2066ef2f87bb1b0161c945
Merge commit 'abbee5d2319becc819eb792c3819b13077465c25' as 'cmake-modules'
generate a git_version.c. should solve most of #1
update .gitignores