Removed BasicGradleTaskSelector.isPublic() now that these objects are proxied, and let the proxy decide what to do about the missing property.
Some Javadocs to document the cancellation exception and a couple of other tweaks.
Inject InProcessBuildActionExecuter instead of GradleLauncherFactory into a few places.
Removed some unused files.