Add Hazelcast device event management implementation

Description

Some use cases do not require long-term persistence of device and event data. Add device event management implementation that stores data in Hazelcast for an in-memory data grid. By default, all information will be lost when the system is shut down. Add configuration element for hybrid MongoDB/Hazelcast model for initial testing.