Added the ability to upload directories in the Gradle plugin.
Add openFile to support stream way to get remote file, a callback interface is added for reading inputstream
Merge branch 'xuhaihong-master'