JCBC-282 Two tests added for connection refused and network un-reachable.

Change-Id: I6bab9dd16a9804bfd4232c1433fc186028300703
Reviewed-on: http://review.couchbase.org/25563
Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Tested-by: Deepti Dawar <deepti.dawar@globallogic.com>
JCBC-309: Catch ConcurrentModificationException in IO Thread.

This changeset adds the check to the overriden method, it has
also been incorporated in spy directly.

Change-Id: Ic5d665b610fbf228408b798bf347c8835371efa7
Reviewed-on: http://review.couchbase.org/26465
Reviewed-by: Deepti Dawar <deepti.dawar@globallogic.com>
Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Tested-by: Michael Nitschinger <michael.nitschinger@couchbase.com>
JCBC-314: Bring README file up to date

Change-Id: Iec1a77e1cb9e5e3533da5db3df93e3620b66ef05
Reviewed-on: http://review.couchbase.org/26774
Reviewed-by: Michael Nitschinger <michael.nitschinger@couchbase.com>
Reviewed-by: Deepti Dawar <deepti.dawar@globallogic.com>
Tested-by: Michael Nitschinger <michael.nitschinger@couchbase.com>
JCBC-250: Fail Fast when Observe with Memcached Bucket is used.

This changeset makes sure that an obviously illegal operation
(using persist/repliace with memcached type buckets) fails
fast and with a expressive IllegalArgumentException and not
further down the stack with a ClassCastException as reported
in the JCBC ticket.

Change-Id: Icb6acc019df737a7f2b10bc83f9a303594fd8369
Reviewed-on: http://review.couchbase.org/26541
Reviewed-by: Deepti Dawar <deepti.dawar@globallogic.com>
Tested-by: Michael Nitschinger <michael.nitschinger@couchbase.com>
Merge commit '83b3415fd9087cc24a94bc4fc94991dda8bca18b' into queryparams