fix font option in html converter
Fix whitespace issue between nodes in HTML converter

Strip all white space from the beginning of the string and leave at most
one space at the end. That way you can have a space between nodes such as
in the case:

    <p>This <em>is a</em> test.</p>