Mark some fields as 'final'.
Rename exception var in empty catch blocks to 'ignored'.

Shows intentionally empty, and causes IntelliJ inspections to permit the
empty catch block.
Remove unused import.
Replace StringBuilder with string concatenation.
Fix bugs that cause boxing and potential NREs.
Set language level to 1.5 and use Maven for project module in IntelliJ.
Use variable substitution for Maven project name.
Comment doclint:none as it's rejected by Java 1.7.
Add plugin for GPG signing of artifacts.
Add nexus-staging-maven-plugin for deployment to Sonatype OSS staging.
Add <distributionManagement> section for Sonatype OSS.
Add <executions> for maven-javadoc-plugin.
Version 2.7.0