Revert "ISPN-3583 When indexing is enabled but Query module isn't available configuration validation should fail"

This reverts commit e4b98117fdd01fa8cab7e419dc8abb53674cefc0.

The change was breaking Infinispan Server, because it tries to build() the
configuration before setting the appropriate classloader first.
ISPN-3102 Speedup the test by lowering the number of created entries

 The actual issue is the slowness of Infinispan Lucene directory provider when running on a distributed cache. It takes 1.5-2 minutes to index 2000 entries (all logging disabled).
Fix test name
ISPN-3587 Add remote query support in ispn server

* Fix classes to load classes in a nicer fashion for server modularity
ISPN-2763 Cleanup code for better validation in Directory building
ISPN-2763 Validate no forms of expiry are enabled on the caches used to store Lucene index elements
ISPN-2763 Allow i18 even for NPE check