NCBC-278: Lock WebClient when getting WebRequest

WebClient is not thread safe

Change-Id: I92e6aa78d58a37ee41e02d516a836defc17efa6f
Reviewed-on: http://review.couchbase.org/27355
Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Reviewed-by: Saakshi Manocha <saakshi.manocha@globallogic.com>
Tested-by: Saakshi Manocha <saakshi.manocha@globallogic.com>
Don't return response.OutputStream if response is null

Throw an 'InvalidOperationException' instead

Change-Id: If8830abc67849f61f60320f32c3c51ccf9e8fc6e
Reviewed-on: http://review.couchbase.org/27358
Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Reviewed-by: Saakshi Manocha <saakshi.manocha@globallogic.com>
Tested-by: Saakshi Manocha <saakshi.manocha@globallogic.com>
NCBC-174: Fix invalid tests in NUnit project

CouchbaseClientViewNameTransformerTests are failing because of incorrect bucket name

Change-Id: I4067f445dcb4a3ee10cf700a8faeead63cc98881
Reviewed-on: http://review.couchbase.org/27312
Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Reviewed-by: Saakshi Manocha <saakshi.manocha@globallogic.com>
Tested-by: Saakshi Manocha <saakshi.manocha@globallogic.com>
NCBC-283-Fix failing tests for 2.1.1-763

Change-Id: I796a4879c8388fab2dd6a8d5c1d255056c911744
Reviewed-on: http://review.couchbase.org/27707
Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Reviewed-by: Saakshi Manocha <saakshi.manocha@globallogic.com>
Tested-by: Saakshi Manocha <saakshi.manocha@globallogic.com>
Readme updates

Provided more info about links to forums and documentation etc. as well
as removed outdated info about linked repository to get started.

Change-Id: I3ec550d05e59de090b3d8d5c9896dea0687b3b7b
Reviewed-on: http://review.couchbase.org/27805
Reviewed-by: Saakshi Manocha <saakshi.manocha@globallogic.com>
Tested-by: Saakshi Manocha <saakshi.manocha@globallogic.com>