DATACMNS-389 - Make it possible to configure auditing with Java Config.

Basic infrastructure for supporting annotation based audit configuration.
Introduces AuditingBeanDefinitionRegistrarSupport that can serve as a base class for store specific audit configuration registrars.

Initial Pull Request: #26