Merge branch 'develop' into feature-upload
Specify contentLength for fixed size streaming mode.
Improved Data API and now allow to pass Files.
Improved long to int downcasting for file size.
Fixed misspelled variable.
Heavily improved Data class to support form and multipart data transmission. Also added a Builder class to allow easy multipart creation.
Added ByteArrayInputStream constructor to Stream.Input.
Added default parser Ignore that ignores the connection's InputStream and returns null instead.
Simplified empty ByteArrayInputStream creation.
Removed unnecessary imports.
Declared class Data to be abstract (use subclasses instead).
Merge branch 'develop' into feature-upload
Merge branch 'feature-upload' into develop
Fixed erroneous charset handling in Data.Form constructor.
Removed unused method getEncodedValue.
Added convenient constructor to Parameter.
Added convenient constructor to Header.
Removed obsolete builder methods.
Minor changes to readme due to library changes.
Added TODO remarks.