Factored out AsyncGradleTask from GradleTasks.
Minor refactoring in AsyncGradleTask.
Executing tasks again is now possible from the output tab.