chore: restore compiler's coverage reporting

Closes #192
build: switch to Linux-native connect tunnel

Closes #191
Introducing precompilation for the TodoMVC sample

Both hsp and js file are compiled, transpiled and minified.
fix #179 IE8: Playground fails to load
fix #178 Playground doesnt work offline
fix #180 IE8: HTML test runner fails to load
closes #201 by integrating code review comment
fix apiref CSS: overflowing text

In Firefox, when zoomed, some text overflows inside a floated container
and is clipped (this also happens in Firefox when the font of code is
changed).

This commit removes the floating, since for a single child element it doesn't
make sense anyway to be floated.

Close #199
playground categories and doc update

close #206
chore: print out sauce connect logs only after failrue

Closes #208
change template prefix to curly brackets

Closes #209
chore: release 0.4.0
chore: start 0.5.0 iteration
chore: switch to karma-hashspace

Closes #215
build: use the latest Chrome on SauceLabs
build: use equal number of browsers in each Saucelabs run
feat: support objects as pipe modifiers

Closes #211
chore: add test-results to .npmignore
Mostly playground typos + removal of dupe SubTemplate sample
docs: getting started

This also adds horizontal scrollbar to `<code>` if necessary

Close #213