ICSHWI-7862: Add pre-commit config
This MR adds a pre-commit config file to look for trailing whitespaces and EOF newlines (exactly one \n
at EOF).
To get issues automatically sorted, install pre-commit and run;
$ pip3 install pre-commit --user
$ pre-commit run -a # from repository dir