Conf: Set default client.cooldownSleep to 0.

Also updating outdated entry in History for nonewrunSleep which
was set to 10 a few weeks ago.
Bootstrap: Update to v2.2.1, add Responsive module, remove min.css

The default width is 940px. Especially the large swarm-results
tables are much wider than that. They currently break out of the
page, off to the right. Leaving a lot of wasted space to the left
of the centred page container.

With the responsive module included, the container will be widened
as browser and screen allow the tables to be displayed better.

Also got rid of the minified version. These are not high traffic
portals and for developers it is probably more useful to load
the raw files.

Source:
* https://github.com/twitter/bootstrap/tree/v2.2.1/img
* https://github.com/twitter/bootstrap/blob/v2.2.1/js/bootstrap-dropdown.js
Allow null values in runresults.report_html. Fixes #249.

MySQL doesn't support default values in blob columns. By default
Linux servers only log warnings (which are usually not seen),
whereas Windows throws errors for it.

Since it doesn't work anyway, mark it explicit. And fix code paths
to explicitly account for null value.

Same for store_token while at it, it is always inserted. Doesn't
make sense to provide a default.
Readme: Improve docs on Apache conf. Ref #250. Thanks @bgaither4.
CleanupAction: Prevent data corruption if query times out.

Sometimes the mysql server can be done, disconnected, rebooting,
overloaded, timing out, whatever it may be.
In that case it should not do the second query, as it depends on
the first.

Also, including the row ID in exception message in JobAction.
Some jobs have 100s of run results, knowing which one is corrupt
helps a lot.

A transaction (BEGIN; COMMIT;) could be a better solution in the
future.
libs/ua-parser: Update to latest upstream master.

Fixes several minor bugs. Fully backwards compatible.
Update README: Copy edit, spacing, spelling.
Issue #251: Remove trailing slash from swarmpath() call.

The default htaccess settings undo trailing slashes. Although
linking to a url with a trailing slash doesn't cause an infinite
redirect (a regular redirect), all generated links should be
canonical (no redirects).

Fixes all 1 matche(s) from:
> ack 'swarmpath\(\s*".*/"\s\)' -a
Inject: Remove jQuery-specific code. Fixes #197.
Do not strip trailing slash from the root path under nginx.
README: Add Mocha to supported frameworks list.

Close #261.
Follows-up 668b3b1329eea19567417719ceaa7526e8b71657.
UAParser: Update to latest version.

UAParser has renamed their class and structure of the object
returned from the UA::parse() method.

Simplifying check for existence by using class_exists instead
of duplicating the filepath logic from Autoloader.