ISPN-4504 Topology id is not properly set on ClusteredGetCommands

ClusteredGetCommand should NOT be topology-aware
ISPN-4503 Commands with topology id 0 are not properly ignored on joiners
ISPN-2522 The StateTransferCacheLoaderFunctionalTest (StateTransferFunctionTest) tests fail periodically

* Disable synchronizations, so that commit failures are not ignored.
* Pause between writes so that the writing thread doesn't hog all
  the CPU before the 2nd node joins.
* Fail-fast in StateTransferLargeObjectTest
ISPN-4522 Test for HR PLAIN auth against LDAP
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
ISPN-3950 Move KeyValueFilterFactory and ConverterFactory to core

* Moved to core/ to make it easier for users to implement factory
instances and avoid leaking server/hotrod components.
ISPN-3950 Allow deployment of event filters and converters in server

* Adding filters and converters done dynamically now, to make it easier
to deal with deployments of these.
* Servlet deployment disabled for HotRod tests in server because it
forces deployment jars to be included within war. Instead, use JMX
deployment.
* Updated documentation to reflect how filter and converter instances
are plugging into Infinispan Server.