Add libvirt's event listeners and use them to implement a graceful stop
[Bug/Feature] Orginize container's shutdown process
[Cause] Burdello
[Solution] Implemented listeners for libvirt's events (lifecycle and reboot)
Added libvirt-glib dependency to use glib main loop for those events.
Used those listeners to implement a synchronous graceful stop of
the container: "try to shutdown, if it wont in 10 seconds, destroy it".
Added thread ID to the logger.
Organized container related logs a little.
[Verification] Built, installed, run tests and the daemon.
Change-Id: I3be53a2a46cd130cf414e89b0c47eb1cce74e6b5
Signed-off-by: Lukasz Pawelczyk <l.pawelczyk@partner.samsung.com>
26 files changed: