Format code (DO NOT MERGE)

This is not intended to serve as an example of what uncrustify can currently do, so I can tweak the config based on feedback.
I was unaware that both are possible. When I wrote the parser, one the first style was accepted. The second one is certainly nicer !