Merge pull request #235 from cvent/master

Support for @JsonTypeInfo in generated classes
Replaced hashCode and equals generation using reflection by the commons lang reference implementation.
Used equals generation as Effective Java describes
Moved hashCode and equals generation steps after additional properties generation so the additional properties will be used in the hashCode and equals generation
Fix propertyWordDelimiters being ignored

Closes #243.
Fix 'address' being singularized to 'addres'

Closes #244.
Build classpath before creating custom annotator

Closes #256
Add cvent specific pom changes