ISPN-5038 Remote package refactor

* fixed cross-site tests
ISPN-4992 Implement node statistics
ISPN-5056 Update Eclipse project import steps to include scala nature
ISPN-5053 Modules inheriting directly from the BOM use Java 1.5
ISPN-3353 AsyncReplExtendedStatisticTest.testReplace intermittent failure

* Wait for the command to be delivered in the remote nodes.
Implement purgeOnJoin

The joiner will still do the preload, but the entries will be removed from
the data container.

Also includes a fix for ISPN-3217 (entries not written to the cache store
on a backup owner with CACHE_MODE_LOCAL).

A hack was needed to avoid triggering ISPN-3443 (state transfer undoing the
remove operations).