Add Support for AspectJ DeclareMixin annotation.

- Move to Spring version 4.0
- Add initial support for ControlInitializer annotation based configuration.