Cleaned up the way that the custom tooling model classpath is determined
Support for binary substitution of project references
updateLibs already depends on publish

org.springsource.ide.eclipse.gradle.toolingapi is no longer a Gradle project

fixed Eclipse workspace warnings
Merge branch 'sts-tooling-model' of https://github.com/jkschneider/eclipse-integration-gradle into sts-tooling-model

Conflicts:
	org.springsource.ide.eclipse.gradle.toolingapi/build.properties