Clang-format everything.

I really think the format needs tweaking.  Some of these changes are nasty.