Fix a variety of Java warnings
Merge pull request #147 from pimterry/tidyup

Fixed almost all of the Java warnings for org.ektorp
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