Cleanup trailing whitespace

For the purposes of creating diffs, Git prefers files without trailing whitespace. This whitespace is typically inserted by editors such as TextMate. Here are two techniques for TextMate users to avoid inserting extraneous whitespace:
* [Waging War on Whitespace (using TextMate)](http://blogobaggins.com/2009/03/31/waging-war-on-whitespace.html)
* [Whitespace TextMate 2 Bundle](http://mads379.github.com/posts/whitespace-tmbundle)