Remove trailing whitespace

This gets us down from 1600 to 800 CheckStyle violations
Fix bracing-related whitespace and long lines

This gets all lines below 120 characters, *except* lines that would be
shortened to that length if we had the diamond operator.  I'm saving those
until I get an answer on whether we can upgrade to Java 7.
Add CheckStyles mandated braces to if statements
First sentence in comments should end in a period
Delete a large number of unused imports

Many of these were imported purely to make using @link tags easier.  Not fixed
in this commit, but probably in a future one, is that the reason *that* in turn
happened is because there are a *ton* of @links to things like java.net.URL
when the paramters used and returned are not, in fact, java.net.URL, but rather
Strings that contain URLs.  I ended up not fixing that on this pass, instead
giving the full package name so the bogus imports could be removed.
Switch order of static/final declaration

The preferred order in both CheckStyles and the official Java Style Guide is
for "static" to precede "final".
Use "Type[] foo", not "Type foo[]"

This silences another several CheckStyles violations
@UpStatus, etc., aren't JavaDoc calls; escape them

This is ugly, but prevents JavaDoc, IntelliJ, and CheckStyles all whining about
unknown JavaDoc tags.
Remove redundant "public" qualifiers on interfaces
Make Applications have CheckStyles-compliant naming

Breaking this into its commit because it's a bit more invasive.  In this
particular case, I also took the opportunity to remove some dead code, since
Pair is an internal class only used in Applications anyway.
Make some public values private that can be
Merge pull request #110 from Knewton/checkstyles

Fixes for various CheckStyles issues