Allows setting custom IObjectSerializer for CouchDatabase

Enable CouchDatabase to use different implementation of
IObjectSerializer, typically in cases were custom configuration of
JsonSerializerSettings is needed.