Prototyping various improvements

- Improved annotation meta-data
- Support for @Conditional beans
- Hook methods for ConfigurationClassPostProcessor