Whole code-base reformatting
- Remove vim/emacs formatting footers
- Add .clang-format, .pre-commit-config.yaml and CONTRIBUTING.md
- Whole-tree reformatting, using
pre-commit run --all - tiffcrop: remove version_id and rev_date
- Add .git-blame-ignore-revs
Edited by Even Rouault