Generate new hash using html5 block names
Add a few more html5 blocks
Add file used to generate html_blocks.h
Remove unnecessary assignment expressions

Correct fix #389
Merge pull request #400 from namusyaka/correct-fix-389

Remove unnecessary assignment expressions
Move the RedcarpetCompat class to its own file

Since the RedCloth API layer is now deprecated and will be removed in
4.0, let's move this class to its own file to make the main one more
clear.

We would have to require "redcarpet/compat" to be fully backward
compatible but the RedcarpetCompat class shouldn't be use anyway. It
is just a convenient way not to override the `Markdown` one if it
already exist.
Specify that the RedCloth API layer is deprecated
Remove the RedCloth layer's section from the README
Merge pull request #401 from vmg/deprecate-compat-layer

Deprecate the RedCloth API compatibility layer
Add a test for issue #398
Add notes to the README file [ci skip]

Mention that a renderer should implement at the very least a `paragraph`
method (e.g. when inheriting from Redcarpet::Render::Base). Also update
the autolink option description to document the parsing of anchors.
Fix previous commit ; anchors aren't handled [ci skip]
Merge branch 'master' into html5
Add tests
Add changelog entry
Refactor a bit the StripDown render's tests

Let's write a test for each specific callback and not a single one doing
an assertion on a lot of them. The diff are more readable when dealing
with failures and this will be easier to test new features.
Make the StripDown render object displays links' URL

Displaying only the link's text can be a bit misleading as sentences are
built assuming that the text will be click-able or at least reachable.

Fixes #404.
Merge pull request #405 from vmg/strip-down-links

The `StripDown` render now displays links' URL
The default version is 1.0.3, not 1.0

The conformance suite is run against 1.0.3 by default, not 1.0 anymore.
Merge branch 'master' into html5

Conflicts:
	CHANGELOG.md