Fix #20 - code which calls head object for method wasn't dispatching to extension/override classes correctly.
Test added to verify it's working correctly.
Also, pulled out MongoDB-specific code out of RepositoryTmpl into cartridge as part of testing this out.
Add master pom for mongodb samples projects
Fixes #45 - support for overriding methods that have void or other return types
adds m2e lifecycle mapping for OAW maven plugin
adds class-level javadoc
deletes initialization of the obsolete property "ejb.version" (removed by CSC-528 in Sculptor 2.0.0)
removes obsolete dependency to Xerces XML parser and uses latest version of JTA annotations
removes comment with deprecated and removed property
removes unused imports
refactors expected exception into Junit annotation
fixes AutoImportVisitor to handle qualified variable references without full-qualified type name
fixes refactoring of expected exception into Junit annotation
updates java doc and copyright header
fixes templates for missing join of maps
updates doc and copyright header of singular plural converter
updates import of Junit Assert with wildcard
fixes calculation of package name and updates import of Junit Assert with wildcard
adds support for auto-importing package annotations in package-info java files
refactors generation of EhCache configuration into separate template
generates configuration for logback and EhCache (with disabled update check) for pure-ejb3 tests