Fixes Content-Lenth: -1 for PUT requests
Update NetworkConnectionImpl.java
Merged from upstream
Prevent null parameter name or value to crash the request
Merge branch 'master' of https://github.com/foxykeep/DataDroid
Add a method to send post data with a PUT method type

You can now use setPostText(String postText, Method method) to use
post data text with the PUT method instead of POST method.
The setPostText(String postText) is still use the POST method by default
for compatibility.

The code in NetworkConnectionImpl was already ready for using post data
with the PUT method
Prevent a NPE when the request contains a parameter with a null value

If one of the parameters from a request had a null value, the execution
was crashing with a NullPointerException.
The null value is now replaced by an empty string.

Also fix some logs

Fixes #30
Merged with upstream
Change the RequestTypesActivity to use an actual working PUT/DELETE APIs
Use OkHttp if it's loaded
Fix OkHttp issue that may cause crashes. Added license header
Fix Error due to setting factory twice
Merge pull request #35 from Maragues/okhttp-integration

Okhttp integration
Merge branch 'master' of https://github.com/foxykeep/DataDroid
Code cleanup in the OkHttp integration
Revert "Work around okhttp bug"

This reverts commit 1d7414dc4dcff45d38865a7d5dfe00ad106644b1.
Revert "Use okhttp as the HTTP client."

This reverts commit d6d5720aa280498e49d6f2208691d46a0116e7a4.
Merge branch 'master' of github.com:foxykeep/DataDroid
Use the okhttp library