Refactor the maven upload build stuff

This also adds the required javadoc jars
Minor comment fix in MutableMethodImplementation
Add new experimental dex rewriter functionality