ISPN-4521 ReplicationQueueTest.testReplicationQueueMultipleThreads
random failures

* Updated test to use proper assertions
* Changed test to use eventually
* Changed test threading to use thread pool
ISPN-4548 Revamped AbstractIninfispanTest threading handling.

* Also fixed up erroneous use of CountDownLatch to try to have threads
* run at the same time.
ISPN-4597 Include test verifying correct semantics during an XA transaction
ISPN-2932 Verify that preloading a read only index in a cache will never hit the cacheloader
ISPN-4365 Test for node SASL authentication and authorization in library mode
ISPN-4598 Use externalizers for BinaryFilter/BinaryConverter

* Externalizers provide better guarantees in terms of initialization
and also are better performance wise, though the latter is not so
important in this particular case.
Allow console output temporarily to get more details about failures on CI node
ISPN-4591 Update Hibernate Commons Annotations to 4.0.5.Final
ISPN-4592 Update Jackson to 1.9.13
ISPN-4590 Update Hibernate ORM to 4.3.6.Final
ISPN-4376 AdvancedCache.filterEntries(...) does not respect configured
cache flags
ISPN-4583 Distributed iterator throws ClassCastException when loader
contains values that pass filter
ISPN-3340 Switching from Json.org to Jackson