BuildInvocations.getTasks() for Gradle 1.12.
BuildInvocations.getTasks() adapter for 1.8-1.11 providers.
Introduce ProjectPublications model into ToolingAPI.
Fix BuildInvocations test.
Some minor tweaks to test report fixture.
Upgraded to native-platform 0.8.
Some changes to remove direct usages of FileSystems.default.

- Introduced a service that provides various entry points to the File infrastructure, in particular via FileResolver.
- Use this in DefaultScript to create resolvers for the script.
- Inject this into a few other places.
Added some diagnostics for broken linux unit test.
Inject FileCopier into DefaultConfigurableFileTree.
Removed factory methods from FileResolver, replaced by FileLookup.
Try a fix for broken unit test.
Inject some services into the various FileTreeElement implementations rather than reach across to FileSystems.default.
Try again to fix unit test.
Try again to fix unit test.
Fix test failure - BuildActions do not work well as Groovy inner classes.
Try again to fix unit test.
Merge remote-tracking branch 'origin/release'