Added support for more mime-types on served static files (all 600+ types and 800+ extensions defined by the Apache project).
Merge pull request #281 from pahen/master

Added support for more mime-types on served static files
Merge pull request #285 from Dignifiedquire/cleanup

Remove unused jsl.conf.
Fix file sorting for more than 11 elements

V8's Array.prototype.sort uses combination of quick sort and insertion sort.

The compare function should return integer (-1, 0, 1), but we were returning a boolean, which is incorrect. Boolean true equals to 1, but boolean false equals to 0, not -1. The way the condition was written, it worked for small arrays (where only insertion sort, which is stable, was used), but not for larger arrays, when unstable quick sort screwed it up.
Use grunt 0.4.0rc4`

The latest is rc5, but it fails because something has changed in grunt api and I don't wanna go into it now :-)
Upgrade jasmine to 1.3.1

Closes #243
Fix growl reporter to work with `testacular run`

`$ testacular run` tries to add another adapter (output stream). Growl does not need one, as it does not produce any output, but it still need to define this array, otherwise it blows up ;-)
suppress global leak detection for istanbul.
add test for suppress global leak detection.
Show error from browser, even if the exit code is zero

Closes #71
CLI arguments override the config file, instead of merge

That's basically for `browsers` and `reporters`, other non primitive values cannot be passed as CLI argument.

If we allow these other options to be passed as CLI argument, it might make sense to actually merge some of them (e.g. junitReporter, coverageReporter).

Introduced in f22a35c34c5dcb0c2701bd1990318d7eb2eb6b0c
Closes #283
[fix] Make jshint happy from commit d759e40776.
[feature] Replace logger with log4js.
[changelog]