resolves issue #140 by commenting one recursive line which it was not necessary, but makes when section has no content to return null.
upgrades gem-maven-plugin to latest version.
Integration of some extensions to new API
fixes to extension integration

- add name property (getName(), setName(String)) to processors
- rename config method to getConfig() on Processor
- change parent parameter of process method from Document to AbstractBlock
- don't wrap parent parameter, but rather try to call delegate() if possible
- change order of parameters for block and block_macro registration methods
  - this change needs to be applied for inline_macro as well
- commented out code that wasn't compiling to run tests
Merge pull request #145 from mojavelinux/new-extension-api-updates

fixes to extension integration
Adapts to new extension API
tests new InlineMacroExtension
fix exchange of inline macro between Java and Ruby
Merge pull request #147 from mojavelinux/new-extension-api-updates

New extension api updates
adds inline macro processor
Merge branch 'new-extension-api'
updates preprocessor interface by receiving document as first parameter.
resolves issue #148 by adding some methods on Reader interface.
resolves issue #148 by adding some methods on Reader interface.
resolves issue #98 by removing inner information from classname.