Well, most of them. pre-commit is in wide use across OpenStack
nowadays, and has the advantage of being able to run automatically
on commit and not just manually before pushing. Add it here also.
To apply this we need to fix the issues its checkers highlight. Most of
these consist of replacement of dos-style line endings with unix-style
line endings, which apparently is correct [1], plus adding some missing
shebangs from executable scripts. We also strip trailing spaces from
some files (including a release note: don't worry, reno has supported
changing release notes for years now and will continue to associate the
note with the first release it was added in).
[1] https://knowledge.digicert.com/solution/vmc-convert-cr-lf-to-lf-before-submitting-svg
Change-Id: Ib35d9174f50d56f2b2852a79ea59c22c7f8495f8
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>