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.
Is that supported to indent with tabs, and align with space ? This is a style I always loved, but it is unmanageable by hand. I used it in the past at work, and it have very nice properties.

The biggest benefit from that style is that everyone can set the tab size to whatever preference they have and the code formats well each time.

That would mean having this line starting with "\t    (added".