Issue #35 If there's only text in a tag, close it on same line.

This fixes the case where:

    h1 something

produces:

    <h1>something
    </h1>

by checking if the node is a parent to any other nodes. This seems
like generally desirable behavior, and I cannot think of any
counterexamples
Issue #35 Only add \nINDENT if it's not only text in the tag
Issue #35 update all the tests to use the new text-only node scheme
Merge pull request #76 from thenoviceoof/textonly_whitespace

Textonly whitespace