adding uncrustify script
This PR add an uncrustify script and the corresponding format changes on behalf of @oliver.sander .
There is one commit with trivial changes where maybe no discussion is necessary (2a6b9330).
The other commit has more changes 5c6db0cc.
Edited by Alexander Müller