Fix generic warnings
Fix @Override annotations
Remove trailing white space
Organize imports
Clean up dup pom description
Fix compilation with Java API 1.6
Fix serialVersionUID for serializable classes
Create PDF plugin containing all dependencies