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