Eliminate extra newlines.

* No additional trailing newline after the last type in a file.
* No additional newline between package and types when there are no imports.
Merge pull request #90 from square/jw/kill-extraneous-newlines

Eliminate extra newlines.