Column length is increased to 100 as 80 is just too short
Also add a git-blame-ignore-revs file which ignores the formatting
revisions while git-blaming
* Raise warning levels + update to use C++ 17
* Bump Qt CSV
* Bump qkeysequencewidget
* More warning fixes
* Fix a Wundef warning
* Some qt6 fixes
* Fix windows build
* Enable Werror only on linux
* Enable werror on linux only (cmake)
* More qt6 fixes
* Port to Qt6
* Disable some tests for qt6
They depend on xml patterns which is not available atm.
* Bump qmarkdowntextedit
* Bump Qt CSV
* Use 6.2.0 not 6.2
* Enable WError only in DEV_MODE
* Try with aqtinstall == 2.0.0
* Fix mac build