fix(preprocessor): treat *.tgz, *.tbz2, *.txz & *.xz as binary

Tarballs often use extensions joined with used compression, e.g. *.tgz instead
of *.tar.bz.

Also, there is a new xz lossless compression format that is slower but gives
better results than gzip or bzip2.
docs(readme): svg badges
Merge pull request #1155 from sahat/patch-1

readme: svg badges
style(web-server): correct spelling in a log message.
docs: simplify npm test commands

This removes "node_modules/.bin" from the commands that run karma.

It is not necessary to specify the full path to karma since npm will
automatically add the "node_modules/.bin" directory to the front of
$PATH when it is running scripts.
Merge pull request #1162 from mgeisler/docs-simplify-npm-commands

docs: simplify npm test commands
Merge branch 'pr-1148' into presubmit-master-pr-1148
chore: release v0.12.22
docs: fixes typos and makes config filename consistent

There were some typos to be fixed in various places and there was also an
inconsistency with the name of the files used in intro/configuration.
Merge pull request #1165 from cirocosta/docs-typos-and-consistency

docs: fixes typos and makes config filename consistent
docs(dev): Clarify git commit message instructions.
Merge pull request #1161 from eventualbuddha/clarify-commit-conventions

docs(dev): Clarify git commit message instructions.
Merge pull request #1159 from eventualbuddha/fix-typo-in-log-message

style(web-server): correct spelling in a log message.
feat(init): install coffee-script automatically

if the user initialize Karma passing a .coffee file we'll install
coffee-script and put it as a dev-dependency

Closes #1152
Merge pull request #1164 from cironunes/coffee

feat(init): install coffee-script automatically
docs(plus): Update travis details to match 0.12.