STS-3241: bunch of updates to make Spring IDE work with latest Spring 4 libs and ASM 4 changes
fixed annotation processing for embedded annotations and added additional test cases for this setting
fixing a problem with finding the context of a bean in the BeansJavaConfig case
fixed typo in method name
decoupled project-related classloader for validation purposes from IDE bundle classloaders and adapted the autowire validation to this change
Setup a 'gettingstarted.test' plugin with tests that sample projects from the dashboard build without errors.
Better error message (include Exception that is the cause of the error)
STS-3241: removed unused bundles from feature definitions
Merge branch 'spring-4-lib-update'

Conflicts:
	plugins/org.springframework.ide.eclipse.gettingstarted.tests/META-INF/MANIFEST.MF
	plugins/org.springframework.ide.eclipse.gettingstarted.tests/src/org/springframework/ide/eclipse/gettingstarted/tests/BuildSampleTest.java