HSEARCH-1580 Take into account @ContainedIn annotations even if there is no corresponding @IndexedEmbedded

This patch brings back the behavior observed before a refactoring committed during the 4.4 cycle and later
fixed in 4.4 and 4.5 - see HSEARCH-1573 for the related history.
HSEARCH-1660 Upgrade JGroups to 3.5.0.Final
HSEARCH-1657 Improves logging for inconsistent
field configuration by adding the class name to the log message.
HSEARCH-1665 Race condition in DirectoryProviderHelper.initializeIndexIfNeeded leads to failure in concurrent bootstrap
HSEARCH-1658 Expose configuration to enable Lucene Infostream
HSEARCH-1658 Added tests
HSEARCH-1658 Use specific logger category to enable it: org.hibernate.search.backend.lucene.infostream
HSEARCH-1658 Document usage of infostream via TRACE logger
HSEARCH-1670 Clarify warning message on extension points needing a public contructor
HSEARCH-1671 Upgrade asciidoctor-maven-plugin to version 1.5.0
HSEARCH-1671 Polish and fix formatting of documentation, adjust to requirements of new Asciidoctor version
HSEARCH-1671 Link to nexus downloads for modules is misrendered and is missing version injection
HSEARCH-1676 Restructure built JBoss Modules to use a slot name defining the major.minor family rather than exact version
HSEARCH-1676 Expose a 5.0 module slot but make it an alias to slots still using micro versions
HSEARCH-1677 Upgrade Infinispan to 7.0.0.Beta2
HSEARCH-1677 Workaround for Infinispan issue ISPN-4754
HSEARCH-1674 OSGi integration tests shouldn't be deployed to Maven repositories during release
HSEARCH-1616 Introduce an _isEmpty()_ function on BooleanJunction
HSEARCH-1616 Adding a test and changing the BooleanJunction exception from an AssertionError to a SearchException
Update README.md and changelog.txt to prepare for 5.0.0.Alpha7 release