Add in proper HTML comments. Fixes #24
Update HTML entities regex to accept numbers

Examples of entities with numbers: `&sup2;` and `&frac12;`
Fix regex for ordered lists, number is required

The current regex allows for a list item without a number, which is
invalid:

. This is not a list

Using + we force at least one digit before the dot.
Add support for hexa entities: &#x123abc;
Merge pull request #26 from jacobbednarz/add-comment-declarations

Add in proper HTML comments
Prepare 0.36.0 release
Merge pull request #27 from aureliojargas/aj-regex-entities

Update HTML entities regex to accept numbers
Merge pull request #28 from aureliojargas/aj-regex-ol

Fix regex for ordered lists, number is required
Merge pull request #29 from aureliojargas/aj-regex-entities-hexa

Add support for hexa entities: &#x123abc;
Add more specs for entities
Prepare 0.37.0 release
Regex: unescape * and + inside […]

Inside […] most chars are literal, such as `*` and `+`, there's no need
to escape them.
Regex: unescape these chars - : !

The hyphen, the colon and the exclamation point are not metacharacters
on their own, you can safely use them unescaped.

- The hyphen is special only when inside […], between two chars
- Colon and exclamation are only special as the syntax for extended
groups (?…)