Whitespace changes by clang-format.

These files are the ones with the least number of changes when running
clang-format over them and only the less controversial changes are
included, with a preference for having stay the same where things are
likely to be more controversial.
A superficial review of uncrustify suggests that it has this capability (and a lot of others) but may not have everything you might want - in researching I found this [Mailing list thread for CMake](http://www.cmake.org/pipermail/cmake/2014-January/056892.html) that covers a lot of the ground that I think we'd have to consider if we want to automate code-styling.  Sadly I do not think they were able to reach a conclusion.