Clang format code base.
Formatting the whole code base with clang-format (11.1.0). Each library in own commit.
Then found some generic issues with splitting of strings across multiple lines---formatting them too, but leaving the more natural to read parts like xml snippets as is.
Fixing several small issues with includes most notably the system includes.
- Feature description was added to the changelog