NCBC-682: Make mutual exclusion locks RWSLs were applicable

Change-Id: Id5e989e0960a880d557cfcac14bee40adc8e989b

Conflicts:
	Src/Couchbase/Configuration/Server/Providers/CarrierPublication/CarrierPublicationProvider.cs
	Src/Couchbase/Configuration/Server/Providers/Streaming/HttpStreamingProvider.cs
	Src/Couchbase/Core/Buckets/CouchbaseBucket.cs
	Src/Couchbase/Core/Buckets/MemcachedBucket.cs
Change-Id: I1638b02b7208f27d6d25deeabfa50be3450163fe
Reviewed-on: http://review.couchbase.org/42070
Reviewed-by: Jeffry Morris <jeffrymorris@gmail.com>
Tested-by: Jeffry Morris <jeffrymorris@gmail.com>