NCBC-310 Amendment #5 - operation timeout

This commit adds timeouts to operations where there is potential for
the client to hang indefinitly.

Change-Id: Id50b6a41167b12c0d8b22d2c939a3ee8846ddf30
Reviewed-on: http://review.couchbase.org/30777
Reviewed-by: Jeffry Morris <jeffrymorris@gmail.com>
Tested-by: Jeffry Morris <jeffrymorris@gmail.com>