refactored the connection between annotation metadata and JDT types into a simpler implementation
enabled the new core-springframework-based annotation processing for component scanning
issue STS-3264: "Invalid Derived Query" validation doesn't work for
Neo4J repos  https://issuetracker.springsource.com/browse/STS-3264
STS-3295: webflow config gives incorrect "Start state definition is
missing." error 
https://issuetracker.springsource.com/browse/STS-3295
STS-2309: first steps towards supporting java-based beans configs without XML
STS-3245: moving the autowire support feature out of the incubation category on the update repository
STS-3245: deleted old deprecated classes and switched included libs to use bundle dependencies instead
added metadata extension to bundle dependencies in order to make sure it is there for the tests which depend of an extension of this bundle
STS-3301: STS Templates - Images Corrupted
fixed a typo
STS-2309: added support for write java-based configs to project description
added dependency to eclipse commons ui to replace calls to deprecated classes
STS-2309: added interface for reloadable bean configs
STS-2309: refactored handling of java-based bean configs into factory-based implementation, including prefix for element name
STS-2309: improved visualization and handling of spring java configs in config files property editor
STS-3310: make sure to use the exact same classloader for annotation processing and for configuration parsing
STS-2309: added thread context classloader handling
STS-3307: first pass at filtering JavaConfig dialog
STS-3307: add JavaConfigs into beans model
STS-3307: add JavaConfig selection to the Beans Support properties page 
https://issuetracker.springsource.com/browse/STS-3307