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.
Fauxton: Query Parse url
Fauxton: Fix Id added to edit doc view

When updating a document, after the save a "id" field is incorrectly
added. This patch fixes that.
Use "single-master" technical term which inspired by RFC 3384

COUCHDB-2248
Fauxton: remove the Log Component

As prepration for the BigCouch merge and a LTS Couch 1.x with
Fauxton. After the merge the _logs resource will not be available
and logging happens with Lager. See
http://www.mail-archive.com/dev@couchdb.apache.org/msg32934.html
for more details.
HTTP Interface: Content-Type "application/javascript" for JSONP

This changes the content type to application/javascript for
JSONP responses, which is marked as obsolete in rfc 4329.

The upcoming 2.0 release is a great opportunity to include this
small breaking, but breaking change for clients.

Closes COUCHDB-2026