Markdown.pl does not appear to escape \<[nonwhite] sequences.  Sigh.
Tweak the previous `Markdown does not escape...` commit to simply push
out the backslash and back up to the start of the <[nonwhite] sequence,
so -fnohtml will continue to work.
A \< at the end of the input is exactly the same as \<(space)
Clean up test cases for \<; need one for whitespace, one for EOF, one for text
Use styles for table cell alignment instead of "align="
Tweak isthisspace() to consider all characters <= ' ' as space
(including ^C and EOF)
Tweak divquote handling so that two adjacent divquotes won't
die if there is a space between the second > & leading %
Tweak one of the list tests back to the previous behavior (I've put
in a hack for list indentation, and accidentally committed the changes.
Oops!)
Make mkd_cleanup() a void function everywhere.
Release 2.1.6 with a three-clause BSD license
Version 2.1.6
Left out the list # for the third clause!
When defining WORD & DWORD, check first for the MS Windows WinDef.h file;
if found, include it instead of defining WORD & DWORD ourselves.
Incorrect bounds check when walking argv[]
Support language attr on fenced code block line

The following syntax should now be valid:

    ```lang
    CODE HERE
    ```

And generates:

    <pre><code class="lang">CODE HERE
    </code></pre>

This syntax allows support for GitHub Flavored Markdown style
fenced code blocks used on [GitHub][1].

[1]: https://help.github.com/articles/github-flavored-markdown
Support dashes & underscores in lang name.

Also allow lang name to be spaced after fence.
Fix support for “$ CFLAGS=-m32 ./configure.sh” by using CFLAGS for all build invokations of CC.
Merge pull request #80 from binki/master

Fix support for “$ CFLAGS=-m32 ./configure.sh” by using CFLAGS for all build invokations of CC.
Merge pull request #78 from lsegal/gfm-fenced-code

Support language name as attribute on fenced code block start line
check to see if S(extratags) before EXPAND(extratags)