Linting/Formatting for CMake
This MR adds formatting and linting to our CMake build code. There is a new .cmake-format
configuration file that defines formatting and naming conventions, a new CI job to check if everything is in order, and of course the whole re-formatted CMake code.
We could think about adding targets for this so it's easier to run in locally.