[kernel] The Boot and Kernel are using a logger in place of the standard output streams.
[kernel] Provide hazelcast-free implementations of services.

This commit provides:
- an implementation of the kernel discovery service based on the JRE
only.
- an implementation of the distributed data service based on the JRE and
Guava only.
- an implementation of the infrastructure service based on the JRE.
- a fixed implementation of the DMap and DMultiMap, which is passing the
Guava unit tests.

see #78

Signed-off-by: Stéphane Galland <galland@arakhne.org>
[modules] Use the JRE-based services when the platform is launched offline.

see #78

Signed-off-by: Stéphane Galland <galland@arakhne.org>
[tests] Enforce the unit tests by using a part of the Guava testing API.

see #78

Signed-off-by: Stéphane Galland <galland@arakhne.org>