Drop a duplicate test in html_compiler_test
Update simple-html-tokenizer to 231aa960e613

Allows mixedCase tag names and attributes. Required for SVG.
Merge pull request #46 from mixonic/drop-dupe-test

Drop a duplicate test in html_compiler_test
Merge pull request #47 from mixonic/simple-toke

Update simple-html-tokenizer to 231aa960e613
Drop un-used hydrate function from main runtime
Merge pull request #48 from mixonic/drop-hydrate

Drop un-used hydrate function from main runtime
Refactor DOMHelper, introduce contextualElement

Template execution now requires both hooks and the dom to be passed in.
For example:

    template(context, {hooks: hooks, dom: new DOMHelper()});

Optionally, you can provide a contextualElement to the DOMHelper. This
will allow it to resolve un-escaped HTML rendering issues:

    var template = compile('{{{html}}}');
    var tableElement = document.createElement('table');
    template({html: '<tr><td>Yo</td></tr>', {
      hooks: hooks,
      dom: new DOMHelper(tableElement)
    });

This code also prepares htmlbars for changing namespaces based on the
AST.