ISPN-4582 JpaStoreTest random failures

* Set threadCount to 1 in surefire plugin
ISPN-4474 ISPN-4473 Get remote events working in compatibility mode

* Fixes both ClassCastExceptions reported in these jiras.
* Adds remote event compatibility tests.
* Refactored remote event assertion code to be sharable between the
Hot Rod client tests and the compatibility tests.
ISPN-4655 Add missing package information for new Hot Rod packages

* This is required so that they are processed when generating
javadocs.
ISPN-3938 AdvancedAsyncCacheLoader.process() concurrency issues

Simplify ExecutorAllCompletionService to track the tasks itself instead of
using an ExecutorCompletionService.