ISPN-4498 OutOfMemoryError when CI is ran with tracing

* Commented out usage of NDC for now
ISPN-4505 Lucene Directory polishing
ISPN-4505 Now using @Override for methods which couldn't be marked properly before
ISPN-4505 Document the fact we dropped compatibility with older Lucene versions
ISPN-4278 Add QOP support to the HotRod SASL implementation
ISPN-4489 TestNG OOME on large number of failures
ISPN-4492 Unable to parse queue-size attribute in LevelDB store
ISPN-4494 OSGi tests fail on jdk8

Disable the OSGi tests when running on jdk8 and jdk9.
ISPN-4340 Changes to programmatic and declarative config to enable auto-config for indexing
ISPN-4340 Update documentation
ISPN-4340 Server related indexing auto-config support
ISPN-4340 Changed autoConfig property setter and propagated it to the immutable config object, make IndexOverlay not exposed and allowed TypedProperties.putIfAbsent to be chainable
ISPN-4436 remove JpaStoreOOMETest, doesn't make sense to run it with H2 in memory.
ISPN-4497 Race condition in LocalLockMergingSegmentReadLocker results in file content being deleted
ISPN-4511 NonTxBackupOwnerBecomingPrimaryOwnerTest.testPrimaryOwnerLeavingDuringPutIfAbsent random failures

Ensure that the initial rebalance is not processed on the thread that started the cache.
Document Hibernate 2LC entity property format in managed environments
ISPN-4513 ProgrammaticCacheContainerTest.testSmallCache always fails on
JDK8

* Ignore synthetic bridge methods as they now inherit annotations
ISPN-4070 Server plugin for RHQ needs extensions in
management/monitoring

* Added missing traits for cache and cache manager
* Added start/stop cache operations
* Added rolling upgrade operations
ISPN-4525 Avoid contention on statistics collection in JPACacheStore
ISPN-3594 Implementations of persistence.ParallelIterationTest fail randomly on all environmets

* also added types to the collections