Adding uncrustify.cfg.  A couple gotchas are:

^^ -> ^ ^ and will have to be manually fixed afterwards.
class Foo(X) if (blah) : X { } gets an extra indent level incorrectly.