Objects Marshalling to JSON should be performed in streamed manner to avoid creating temp String instances and reduce Garbage Collections

This should result in a huge performance improvement depending on the size of your Objects.

In order to avoid breaking eventual dependencies on legacy way, users should opt-in by using org.ektorp.impl.StreamedCouchDbConnector instead of org.ektorp.impl.StdCouchDbConnector.