Add tests for passwords beginning with :
COUCHDB-1696 import mochiweb from tag v2.4.2
COUCHDB-1696 fix Mochiweb acceptor blocked in ssl handshake

Acceptor cannot be recycled until ssl handshake is done,
so it's possible and easy for all acceptors be blocked between the point
where the new socket's connected and the ssl handshake is done.
COUCHDB-627 - Support all timezones

Forward-ported over top of MochiWeb 2.4.2, comprising specific chunks
of b1a049bb, 445e919, 010522e, 317c97f lost during MochiWeb upgrade.

Some timezones are incorrectly handled by OTP's calendar module. The
ironic thing is that we only ever need the time in GMT (for HTTP
response headers and the log file).

This patch duplicates httpd_util:rfc1123_date/0 and /1 but uses
universal time everywhere, avoiding the broken conversion code.

- Support all timezones for R14 series.
- the _dst variant does exist in R14B04.
- Fix local to universal handling.

Also relates to COUCHDB-1513, a duplicate of COUCHDB-627.
COUCHDB-1696 sort ETS table results in test suite to support R16B
COUCHDB-1696 final commit and update docs
Ensure fauxton files are licensed to pass make distcheck
Include R15B03 and R16B in travis-ci build matrix
Allow external CouchDB servers for Fauxton proxy
Add myself to list of authors
Unknown errors on _replicate POST are 500's not 404's
Add documentation on replication

Previously replication.rst described only the _replicator database, but did
not provide an overall view on replication.