Let each <dd><dt> in References section to be one line in generated HTML.
Add more suffix support to the autolinker.

Currently, we remove text from the link in order to produce the
definition text. We can add text as well, to cover cases where the
definition is itself suffixed.
I already strip whitespace from line, no need for the regex to skip it.
Hahaha, <code> isn't a raw element. <xmp> is, though. Fixes #142.
Merge pull request #157 from mikewest/plural

Add more suffix support to the autolinker.
Merge pull request #156 from kojiishi/references-line-breaks

Let each <dd><dt> in References section to be one line in generated HTML...
Fold multiple whitespace characters inside <dfn> to a single space.

Currently, `<dfn>new\n   term</dfn>` does not match `<a>new term</a>`.
This patch normalizes whitespace inside definition link text in the
hopes of fixing exactly that problem.
Fold whitespace characters in update.py's anchor processing.