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
Merge master into 1.6.x once more
Add note about CVE-2014-2668 to 1.6.0 what's new
Update what's new for 1.6.0 for latest merge