now checks for tag indent in beautify.js itself, also updated tests
removed the tab indent check from the cli, duplication of code and could confuse
Add basic beautify-html js tests
Add handlebars support

This adds a new 'indent_handlebars' option to the beautify-html
formatter.  When not turned on, anything inside handlebars {{ }} will be
treated as normal content as before.

When turned on, Handlebars block expressions (e.g. {{#anything}},
{{/anything}}, and special case {{else}}) are treated identically to
formatted HTML tags and indented properly.

Handlebars expressions inside of HTML tags get spaces on either side.

Handlebars expression in quotes are left unformatted.
Support quotes inside of Handlebars expressions in strings
Added python tests for indent_with_tabs
Merge pull request #319 from mokkabonna/fix-tab-indent

The indent_with_tabs option did not work when required in node, only CLI.
Merge pull request #321 from quisquous/handlebars

indent_handlebars support, HTML tests
indent_handlebars instead of options.indent_handlebars

If we decide to make indent_handlebars true by default,
this would be a source of subtle bugs.
Empty parens will never contain space, ref #320

space-in-paren setting up until now formatted empty parens with space in
them:

    function ( ) {
        foo( ).bar( a + 1)
    }

Now it skips this space for greater readability and prettier code.

    function () {
        foo().bar( a + 1 )
    }

If you have a good use case for the old behavior, open the issue, I
couldn't find any reason for that.
Merge branch 'master' of github.com:einars/js-beautify into gh-pages