Increase mochiweb socket buffers up to 256KiB

This dramatically improves replication speed for large documents and
attachments and resolves replication test timeout for FreeBSD 10 and
OSX 10.9.2

Fixes COUCHDB-1986
Add documentation for new uuids.max_count option
Add What's New item about uuids.max_count option
Describe HTTP 403 response reasons for /_uuids resource
Update template helpers with utils methods for encoding and removing special characters
Model was deleting id (not _id) that is set by user.  Also a bunch of whitespace cleanup.
Fauxton: Fix global var
Update call can take longer than 5 seconds
Fauxton: fix undefined d3 dependency

Fixes the ActiveTasks View
Verify that auth-related properties are well-formed

Passing unexpected values to auth fields can result in server
issues. Notably, setting "iterations" to a string will cause an
infinite loop as the comparison 'when Iteration > Iterations' will
never evaluate to true.

The latest validate_doc_update prevents user docs with this problem
and administrators can deploy that check themselves (and only
administrators can edit design documents).

A server administrator can also insist on lower and upper bounds for
iteration count to reject weakly protected passwords and
resource-hungry passwords respectively.

COUCHDB-2221
Fix for Urlencoding utils, checking for character that doesn't need encoding
Merge branch '2221-bug-validate-auth-params'
fix test assertion
Fauxton: Improved pagination

This is a new version of pagination in Fauxton using skip. It uses a
PagingCollection that has the main algorithm for pagination and exposes
a nice api.

This is an intermediate step as this is a much better pagination than we
have at the moment. However using just skip for pagination is not
optimal as there are two cases where skip pagination fails - For very
large skips and for when documents that a user have paginated past have
been deleted.

The next step once this has landed will be to add in a startkey_docid
pagination as well. The PagingCollection would then decided which method
to use to paginate for an index.
Add GA tracking to docs, only when not local
Fix automake subdir-objects warnings on Mac OS X
Add license header for tracking.html
Fauxton: Remove reset of pagination
Fauxton: fix missing leading zeros in logs

This adds leading zeros to the times in the log view. Before that
the times were displayed like 1:5:3 (if it were 01:05:03)
because getHours() and friends are returning a Number and not
a String with a leading 0. In the case of 1:5:3 the corrected
time is now displayed as: 01:05:03. As d3 has a nice date formatter
we do not have to roll our own.
Fauxton: Fix failing pagination test