Support for annotation config

- Added a list of registration functions to FunctionalConfiguration, to
  be executed when the config is registered with an application context.
- Introduced ContextSupport, similar to what the context namespace
  offers in Spring XML.
- Added enableAnnotationConfig to ContextSupport, offering similar
  functionality to <context:annotation-config/> found in the context
  namespace.