add a more complete gradle() command

add gradleName to gradleContext

gradle: add makeExecutable

gradle: convinience methods
gradle in gradlecontext form