Updated Project Structure

-Now using gradle-nexus-plugin
-Moved support to Java 1.6 instead of 1.7
Merge branch 'update-project-version'
Updated Gradle and Android Gradle Plugin
Adding Java docs
Added more JavaDocs
made ShillelaghInjector final
Fixed Spelling Error