Support attributes with hardcoded text and handlebars expressions, ex: class="dijitReset {{iconClass}}".
Also support innerHTML with both text and sub-nodes, ex: <button> <span>...</span> {{label}} </button>.
split handlebars into template parser (handlebars.js) and generic code generator (template.js)
also bug fixes
initial test case