Handle corner-case use of Markdown headings.

Sourceforge and Github handle the Markdown 'underlined heading'
syntax subtly differently. Detect the corner case difference and
fix text that relies on it. This fixes #4.