Revert 4f9270cc20c29cd3fbb0664379d620d14bb24a91.

The validator doesn't choke anymore on this and even though it's not spec compliant, it's needed for some IE versions. So until we move favicon.ico in root, this should do the job.
Tweak JS style and the relevant JSHint and JSCS checks.
Comply to the new style.
Remove `laxbreak`.
Remove `boss`.
carousel.js: remove unneeded variable assignment.

`slideIndex` is assigned to the same value a few lines above.
Enable `es3`.
Switch to using plain `if/else` statements when there's no assignment.

The minifier outputs the same code anyway, and this has better readability.
Minor style tweaks.
Fix failing tests.
Make use of JSHint's 2.5.1 `extends` and `qunit` options.

This way we set our basis options in js/.jshintrc and override the rest.
update shrinkwrap
Run `grunt`.