add cancellation support for gradle commands within grails interactive mode
- some limitations remain in the cancellation support of Gradle tooling api. The daemon gets killed when a JavaExec task is running and cancel is requested. https://github.com/gradle/gradle/blob/master/design-docs/tooling-api-cancellation.md
fix run-app gradle output