Gradle and template upgrades

* Gradle upgrade from 1.8->1.9 (minimum android studio requirement)
* Use the new message generation api that can better detect what a message package is
* Jenkins script update for better indexing using more intelligent message package detection
* Catkin create rosjava wizards for app and library projects