added new methods to put or post apache httpcomponents HttpEntity instances + various changes to permit methods overriding + new class StreamedCouchDbConnector using the new capability to accept HttpEntity
removed TODO and directly use the now-public constructor of the StdHttpResponse : encourage extension of the StdHttpResponse to implement such things as buffering
Fixes issues #146 and #144
Fixed the issue with the hostname verifier defaulting to trusting everything
Upgrade to HTTPClient 4.3, fixes #133
made changes to unit tests suite so that it is easily extendable + set mockito to fail when behavior is not set explicitly (avoiding smart mocks) + implemented unit tests for PR #148 with both the buffered and fully streamed HttpEntity by using the same test suite except for when the mocks need to be configured differently
clean up
Merge pull request #148 from YannRobert/EnableStreamingObjectMarshallingAsJson

Objects Marshalling to JSON should be performed in streamed manner to avoid creating temp String instances and reduce Garbage Collections
Merge pull request #151 from pimterry/updateHttpClient

Upgrade to HTTPClient 4.3, fixes #133
Merge remote-tracking branch 'upstream/master'

Conflicts:
	org.ektorp.android/src/main/java/org/ektorp/android/http/AndroidHttpClient.java
Merge pull request #149 from yaronyg/master

Fixes for issues #146 and #144
enable getting string format since
Merge pull request #152 from betweensync/cloudant_changes_feed_since

enable getting string format since
Add javadoc comments to active task interfaces
Merge pull request #153 from edwag/master

Add javadoc comments to active task interfaces
fixed dependency on default system charset causing some tests to fail on MacOS
fixed missing explicit maven-source-plugin version causing maven 3 warnings
normalize spacing and add syntax-highlighted code fences

There were a few different styles in the README code examples, so I normalized
on 4-space indents and 8-space hanging indents.
Makes the getAllDocIds() call more accepting of unexpected values. The
previous version couldn't handle arrays inside of a row object which was a
problem for CouchBase List for Android which tends to return _conflicts
even when it wasn't asked for.

Also added test for new functionality.
Makes getAllDocIds() accept unrecognized fields with array values.
Includes a quick test just for fun.