ISPN-4545 Checkstyle line termination check should work on Windows
ISPN-4317 Optimize server test suite
 * all tests for remote queries use the same server
 * removed unnecessary test cases for the suppress-state-transfer tests and merged hotrod and memcached cases
 * merged single-node jdbc tests
 * added proper server killing (a small arquillian extension by Martin which was forgotten during the migration)
 * moved the Unstable category from class level to the failing method in ExampleConfigsTests
 * removed some server starts from TransportStackConfigurationIT test
ISPN-4551 RestStore parallel iteration fails for non-string keys if UTF-8 is not the default charset
A more sensible null check
Remove usages of deprecated SearchManager.getQueryFactory()
ISPN-4464 Unify test suite for remote and embedded DSL based query tests

Remote and embedded DSL query tests share the domain model. The model defines interfaces
that are implemented using Hibernate Search anontated entities for embedded mode and
Protobuf entities for remote mode. The test driver code is shared between embedded
and remote tests.