HSEARCH-436 Javadoc fixes and clarifications
HSEARCH-436 Code cleanup
HSEARCH-436 Moving LeakingOptimizer into the test util package of the engine module
HSEARCH-436 Deprecating getAllIndexesManager() and replacing it with getIndexManagerHolder()
HSEARCH-436 Replacing PropertiesMetadata with proper objects and extracting annotation scanning from DocumentBuilders