First batch of native markdown mapping to xdom
XRENDERING-258: Convert Pegdown AST to an XDOM instead of relying on the Pegdown HTML renderer
Merge pull request #1 from vmassol/master

Cleanup for XRENDERING-258
Avoid the stack overflow when visiting special text node
Rely on the plain text parser of the visit(TextNode) method to take care of creating special XDOM nodes for special characters
Code block with the following structure:
```language
foo
```
XRENDERING-258: Convert Pegdown AST to an XDOM instead of relying on the Pegdown HTML renderer
* Fix Verbatim/Code handling
* Use XWiki coding best practices
Merge pull request #2 from vmassol/master

 Fix Verbatim/Code handling
XRENDERING-258: Convert Pegdown AST to an XDOM instead of relying on the Pegdown HTML renderer
* Add support for line breaks
XRENDERING-258: Convert Pegdown AST to an XDOM instead of relying on the Pegdown HTML renderer
* Misc formatting
[Misc] Update CLIRR configuration after 4.3 release
[Misc] Move quote1.test to the CTS
Support the apostrophe

Currently as a WordBlock as the test doesn't seem to mandate it to be a SpecialSymbolBlock
Perhaps the test needs to be double checked if correct
XRENDERING-258: Convert Pegdown AST to an XDOM instead of relying on the Pegdown HTML renderer
* Added streaming parser + fully rewrote the XDOM parser to use streaming parser
XRENDERING-258: Convert Pegdown AST to an XDOM instead of relying on the Pegdown HTML renderer
* Start of Quote support (not working yet)
[Misc] Move horizontalline1.test to CTS
XRENDERING-258: Convert Pegdown AST to an XDOM instead of relying on the Pegdown HTML renderer
* Added support for horizontal lines
XRENDERING-258: Convert Pegdown AST to an XDOM instead of relying on the Pegdown HTML renderer
* Added support for HTML elements
XRENDERING-258: Convert Pegdown AST to an XDOM instead of relying on the Pegdown HTML renderer
* Added support for Multimarkdown Table syntax (seems Pegdown is sending some space events when it shouldn't for spaces around cells which means we'll need to add special handling for that)
XCOMMONS-310: Ensure no dependency brings Commons Logging or Log4J
XCOMMONS-310: Ensure no dependency brings Commons Logging or Log4J
* Introduce a junit.version property to be able to pass the junit version to integration tests