Update to Apache Server Configs v2.6.0
Add `timeline` & `timelineEnd` in `plugins.js`

In Chrome and Opera the console object now includes two new methods:

* `timeline`
  https://developer.chrome.com/devtools/docs/console-api#consoletimelinelabel

* `timelineEnd`
  https://developer.chrome.com/devtools/docs/console-api#consoletimestamplabel

Ref: h5bp/html5-boilerplate#1559.
Add `auto` to the GA tracker create method

The Google Universal Analytics now supports automatic cookie domain
configuration simply by adding `auto` to the analytics tracker create
method: `ga('create', 'UA-XXXX-Y', 'auto');`.

From https://developers.google.com/analytics/devguides/collection/analyticsjs/domains#auto:

  "Automatic Cookie Domain Configuration simplifies cross domain
   tracking implementations by automatically writing cookies to the
   highest level domain possible when the auto parameter is used.
   When used on the domain www.example.co.uk, it will try to write
   cookies in the following order:

     1. co.uk
     2. example.co.uk
     3. www.example.co.uk

   Analytics.js will fail to write a cookie on co.uk but will succeed
   on example.co.uk. Since a cookie was succesfully written on a higher
   level domain, www.example.co.uk will be skipped"

So, when this parameter is omitted (as it was prior to this commit),
Google Universal Analytics will default to using `location.hostname`,
which will include the subdomain, preventing websites with multiple
subdomains from being able to automatically track unique users across
those subdomains.

Note: The `auto` parameter is now officially part of the recommended
Google Universal Analytics snippet.
https://developers.google.com/analytics/devguides/collection/analyticsjs/

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Ref: https://developers.google.com/analytics/devguides/collection/analyticsjs/domains#auto
     h5bp/html5-boilerplate#1562
Update `bower` and `npm` dependencies
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