Import improvements from Lanli (and more things)
More fixes
Add __builtin_expect fallback for MSVC
Keep up to date with master
Keep code without warnings
New Python implemented test script
Add math test (modified) and tweak runner
Use memcmp in hoedown_buffer_eq(...)
Enable escape character test
Use difflib to make error friendly
Cleanup
Make test script Python 3-compatible
Add "fail" flag for expected failure

Might be useful someday.
Cleanup
Merge pull request #116 from jmendeth/lanli-import

Import improvements from Lanli (and more things)
Merge pull request #122 from uranusjr/unittest

New test framework based on Python’s unittest module
Include strings.h to silence  warnings for strncasecmp
Merge pull request #123 from fhahn/silence-implicit-delc-warning

Include strings.h to silence  warnings for strncasecmp
Don't require spacing around math spans (fix #120)
Modify tests accordingly