Remove samples/runall.sh
SEC-2194: Add Java Config samples
Remove @Override from methods that override interfaces

Ensure JDK5 compatibility
Remove @Override from interface define methods
Allow import without Eclipse dependency management

This adds a .classpath file that contains no source folders to ensure
that the projects that are not java projects work. The projects still
require a java project nature to add the gradle project nature.
Use included configuration instead of sourceSets.main.output

Previously the crypto module was not exported in Eclipse because it was
listed as a test dependency to have it added as a dependency. Note that
this was all to work around GRADLE-1116

Now we add an included configuration that is exported for Eclipse, but not
added to the Maven pom (since all the crypto module is included in core).
Gradle workaround for test source being deployed
No longer using Eclipse classpath container, so remove workarounds for it
Use eclipse-wtp instead of eclipse in java projects
SEC-2097: Add Tomcat Gradle plugin