HSEARCH-1002 Running tests in SearchTestCaseJUnit4 with org.hibernate.testing.junit4.CustomRunner

Making sure that jgroups tests properly rebuild the configuration between tests (needed since JGroups channels get re-created)
HSEARCH-1002 Renaming SearchTestCaseJUnit4 to SearchTestBase and switching all remaining test classes extending from SearchTestCase to extend the new base class.

This way annotations like @Skip, @RequiresDialect, etc are consistently working with tests. Deleting now obsolete SearchTestCase. Updating sandbox module as well.
HSEARCH-1555 Making use of ClassLoaderService in HibernateSearchResourceLoader

- Removing stream based helpers from FileHelper to StreamHelper
- Refactoring AvroSerializationProvider
- Introducing Avro module specific Log interface
HSEARCH-1471 Adding Sublime Text project file ignores
HSEARCH-1471 Adding asciidoctor plugin and making docbook plugin profile enabled
HSEARCH-1471 Importing converted doc sources, re-viewing chapters, fixing lwine wrapping to 100 characters, fix examples, fix typos
HSEARCH-1471 Removing obsolete zanata files
HSEARCH-1471 Removing docbook sources