Removing empty text nodes when parsing views.

Views should have only one root node. If they don't we have to wrap
them, but we would rather not wrap them if the extra nodes are comments
or empty text nodes. Closes #75.