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
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