Step 1: File Standardization
Step 2: Full gradle, no more of this hybrid stuff

Includes Upload tasks, and all tasks from the build.xml, keeping the same property names and everything.
Also removed build.xml
Merge pull request #355 from cazzar/master

Full and proper gradlization