Tests to see if dispatch methods work with chain overriding
#50: Changes to rename public methods & substituted delegate methods for extension and override classes, same as @ChainOverridable class.  Also change to remove ugly next_* methods and use a separate MethodsDispatch class that is generated.
#50 - unit tests and 'next' method call updates.
Fix import in mongodb sample