Implement CouchDB “connection_timeout” replication option

Value is desired timeout in milliseconds, e.g. 60000 for 1 minute.
This applies to all HTTP requests sent by the replicator.
Default is 1 minute.
Fixes couchbaselabs/touchdb-ios#270