Delete code that trusts insecure certificates for https connections. Trusting certs should be a decision made by the main application.

Also. update support jar.
Remove the extra boundary at the end of file upload. The Tomcat multipart parser was balking on the extra boundary, since it indicated the beginning of a new part.
Implemented upload ids, so that broadcasts for different files can be identified
Only show success notification if response code is 2XX
Use unique ID for notifications
Replace NotificationManager with startForeground and stopForeground to lower the risks of being killed during upload
Use wakelock to keep upload running while device is sleeping
Only add content type if speficied. Use different notification id for the final notification.
support custom HTTP method in addition to the standard (POST)
Merge pull request #4 from eliasnaur/master

New features and improvements:
- Support custom HTTP method in addition to the standard (POST)
- Only add content type if specified
- Use different notification ID for the final notification
- Use wake lock to keep upload running while the device is sleeping
- Use startForegrounf and stopForeground to lower the risks of being killed by the system during upload
- Use unique ID for notifications
- Only show success notification if response code is 2XX
- Upload IDs, so that broadcasts for different files can be identified
- Remove extra boundary at the end of the file upload
- Don't trust self signed SSL certificates by default