Make structure for test suites easier to unterstand

You can now configure the test suites in test-main.js instead of
specs.js which reduces complexity by one level.
Update npm packages
Add Apache Server Configs to humans.txt, update description
Update 404 to latest from HTML5 Boilerplate
Minimize `npm install` call for Travis
Order .jshintrc options alphabetically
Remove `connect:test` task from Grunt

This is not needed for Karma (anymore) since Karma opens its own
server.
Add some documentation within the grunt configuration
Remove proxy from Karma configuration since it is not needed
Integrate jit-grunt

jit-grunt loads tasks when they are needed and makes the build
and development process faster this way.
Update to Apache Server Configs v2.7.1
Remove timestamp logging when running Karma

Fixes #90.
Fixes #95.
Closes #113.
Uncomment the `ErrorDocument...` line in .htaccess
Upgrade `console.log` / `console.warn` (#112)
Update console plugin to use a better console stub

Ref. 116
Remove Bitdeli badge