ISPN-4639 IndexingConfigurationBuilder query module validation is wrong

* Added new validate method that provides access to GlobalConfiguration
* Changed IndexingConfigurationBuilder to use GlobalConfiguration CP
* Added Clustering validations to ensure transport is set
ISPN-4667 Query DSL fails to load entity class in Wildfly
ISPN-4446 Signal components of cache removal

* Since stop() takes no parameters, make the remove cache command
signal components of cache removal before cache stop, so that they can
do their job.