Create and use a custom tooling API model to expand plugin functionality.

A long-lived thread for all the work going on to bring better multi-module project support to the Eclipse Gradle tooling.