Support `fail_if_no_peer_cert` ssl option
Rephrase part of the replicator documentation

This tries to make the replicator documentation's "Delegations" section
more clear and easier to read.
Fauxton: reformat code & remove whitespace
Fauxton: refactor ActiveTasks

- do not use a model as a collection, directly operate on the
  collection which gets filtered for the view
- remove the view which acted as layer to fetch collections from
  the model and passed it to a view
- remove not used html-template
- format code
Fauxton: do not load unnessecary d3 & backbone
Fauxton: Hide preview functionality until we improve it
Fauxton: Do not add empty filters

Do not add filters, when someone submits the form and did not
enter anything
Fauxton: encode uri component for config url

Fixes the "/" in httpd_global_handlers in the config dashboard
Fauxton: Fix QueryParams

Ensure we clone the parameters to Documents.QueryParams.parse and
Documents.QueryParams.stringify. These functions should return new data
structures rather than modifying the input in-place.

Do not use the parsed query object for url generation. Instead, use the
stringified representation. Fixes COUCHDB-2249.