gitignore: stop using such a ridiculous gitignore
This ends up tripping me more than it is helping me.
-*
-!*/
-
-!.gitignore
-!.bumpversion.cfg
-!.ci/*
-!.cmake/*
-
-!dev/*
-!doc/*
-
-!*.c
-!*.m
-!*.cc
-!*.h
-!*.hxx
-!*.rst
-!*.po
-!*.in
-!*.t
-!*.proto
-!.cmake/Modules/*.cmake
-!samples/tests/*.sh
-!samples/**/*.expected
-
-!LICENSE
-!HEADER
-!ChangeLog
-
-CMakeFiles/
-!CMakeLists.txt
-
-src/config.h
-build
-
*~
-*.swp
-.*.swp
+*.sw[op]
+.*.sw[op]
+build
