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