fix: gracefully handle browsers that don't support svg elements

Closes #181
global variables support
cleanup comments

Closes #182
fix: properly create HTML5-specific input types on IE8 and 9

Closes #183
Redesign of the playground to be more responsive

I also fixed the todomvc sample to be actually working
Closes #187
Api page first draft. Some stuff remains as WIP

Did a few fix in docs grunt related code to properly handle file deletion
over git.
Also updated the `ci-release.sh` script to run the `grunt release` task

Closes #188
chore: don't report pull request build status to SauceLabs

Closes #185
chore: use Firefox to capture test coverage

TravisCI has Firefox installed so we can use it in order
to capture tests coverage. Using Firefox makes it possible to
avoid installing PhantomJS which speeds up the npm install about
10 to 20 %.

Closes #186
build: properly detect pull requests
build: run tests on one android version only
chore: release 0.3.0
chore: start release 0.0.4-SNAPSHOT
build: use Travis-CI / SauceLab timeouts
fix issue #176

Closes #184
Fix error list display issue in the playground
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