fix: Wrap url.parse to always return an object for query property

Closes #1182
docs: fix link to npm package page
Merge pull request #1182 from nathanfaucett/master

Cannot read property x-ua-compatible of null
Merge pull request #1193 from compact/patch-1

docs: fix link to npm package page
fix(client.html): always open debug.html in a new browser process

Chrome reuses a single process for tabs opened by clicking links. This means that if I use debugger in debug.html it will
block the regular karma tab which will make karma think that the connection was lost.

By forcing the debug.html to be opened in a new process the original chrome tab will be unaffected while debugging with
debug.html.

Info about the rel attribute: http://blog.chromium.org/2009/12/links-that-open-in-new-processes.html
Merge pull request #1203 from IgorMinar/patch-5

fix(client.html): always open debug.html in a new browser process
chore(travis): fix travis build for node@0.8

Fix problem with updating npm on node@0.8
For getting more details see https://github.com/npm/npm/issues/6246
Merge pull request #1205 from maksimr/fix-travis

chore(travis): fix travis build for node@0.8
chore: update contributors
chore: release v0.12.24
fix(preprocessor): calculate sha1 on content returned from a preprocessor

Fixes #1204
docs: fix small grammar error in ember example
Merge pull request #1211 from jonbretman/docs-ember-grammar-fix

docs: fix small grammar error in ember example
fix(runner): Fix typo in CSS class name for .idle

Fix a typo in the CSS class name applied to the runner web page
in state idle, so the HTML markup and CSS now match.
Merge pull request #1224 from mjul/fix-css-typo

Fixed a typo in a the CSS class name for .idle
fix: add emscripten memory image as binary suffix

Emscripten generates binary files with a .mem suffix which
are used to initialize static data. This change makes Karma
treat such files as binary, and hence not preprocess them.
Merge pull request #1230 from 0u812/emscripten-mem-fix

Treat emscripten memory images as binary
chore(deps): connect@2.26.0
Merge pull request #1198 from harrison/update-connect-dep

chore(deps): connect@2.26.0
Replace 'Enter empty string' with 'Press Enter'

Keeps consistency of "Press <button>" instructions. Also, dispels confusion of potentially entering an empty string, ' ' , when the user simply has to press enter.