Allow applications to specify a custom set of beans rather than the default implementation for EventListener candidates

Comment From: rahulsh1

Jira SPR-17343

Comment From: snicoll

@rahulsh1 sorry it took so long but I don't think we should expose such low-level method in the core framework. The context indexer can be used if you have a lot of beans and the work in the next generation of the framework is going to provide to pre-process those at build time. Thanks anyway.