JCBC-326 - set timeout when waiting on createChannel Future in BucketMonitor

default timeout = 10s
can be customized by setting `cbclient.bucket.monitor.timeout` system property

http://www.couchbase.com/issues/browse/JCBC-326