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

This saves ~40 server starts (from ~130), which should translate to >10 minutes in teamcity (server start takes ~15 seconds there). 
This is part of test suite migration from internal JDG repositories to upstream Infinispan. AFAIK, this file has been proven to work fine so unless anyone wolunteers to try a "simpler" approach for all supported platforms for JDG, I'd suggest to just accept it:) This is only for the test suite, does not affect main ISPN functionality.