Clean house a bit, removing project warnings.  Remove ClassPath
constructor that contains size hint, as the hint is unused.
Project references are held on the Gradle classpath container rather
than added as project references to the project itself to avoid changes
in dependencies causing undesirable changes in .classpath.
Fixed imports in SuppressUnderliningTypeLookup.
Merge branch 'master' of github.com:jkschneider/eclipse-integration-gradle into jkschneider-master

Conflicts:
	org.springsource.ide.eclipse.gradle.core/src/org/springsource/ide/eclipse/gradle/core/GradleProject.java
	org.springsource.ide.eclipse.gradle.core/src/org/springsource/ide/eclipse/gradle/core/TaskUtil.java
	org.springsource.ide.eclipse.gradle.core/src/org/springsource/ide/eclipse/gradle/core/classpathcontainer/GradleClassPathContainer.java
	org.springsource.ide.eclipse.gradle.core/src/org/springsource/ide/eclipse/gradle/core/launch/LaunchTerminationListener.java
Merge branch 'post-release' into STS-3818-project-deps-in-container

Conflicts:
	org.springsource.ide.eclipse.gradle.core/src/org/springsource/ide/eclipse/gradle/core/GradleProject.java
Also look inside CP container for project dependencies
Fix test failure
Fix test failure
Remove project entries from CP when adding CPC.
Fix failing test case
Fix failing test