Don't depend on implicit hoedown_buffer initialization
Don't use C99 features in header files
Let char_quote() parse what is inside (fixes #79)
Use the correct term in comments (space vs spacing vs whitespace)
Allow indenting next bullets with less spaces (fixes #34)
Makefile: LDFLAGS need to be after the source files
html: Remove EXPAND_TABS (fixes #85)

Useless flag inherited from Sundown. Has no effect since
tabs are expanded on preprocessing before even rendering.
Make VS2013 happy (fixes #90)
Allow hash links in safe mode
Only render first footnote reflink occurrence

Fix #92
Merge pull request #95 from uranusjr/unique-footnote

Only render first footnote reflink occurrence to avoid duplicate HTML IDs
Merge pull request #91 from jmendeth/small-bugfixes

Small bugfixes
Add = and " to escapable character list
Fix incorrect escaping logic in find_emph_char
Better logic to handle backslashes

is_escaped actually counts backslashes instead of looking back one
character to determine whether a character is escaped. This handles
inputs like *Foo\\* correctly (as `<p><em>Foo\<em></p>`; would be
`<p>Foo\*</p>` previously).
Add test cases for escape characters
Fix incorrect file name
Fix escaping in char_link and add tests

Same logic as 2301e4c
Fix superscript group escaping
document: Add render_inline(...)