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.
This probably needs to be fixed.  I think uncrustify believes this is a ':' from a ternary operator and adds spaces around in per the settings I gave it.   It doesn't understand that final can be used like this.  It expects {} or nothing after it.