CMakeLists.txt: Update source list using git ls-files
Update .gitignore