libintegrity: make m2v1_list static rather than extern

Change-Id: I4a9e59b9a20637a5314e17ccf6e9d901cc573063
m1v2,m2v2,metautils: refactoring and meta1 service events

Refactor the notification system and add meta1 notifications
about linked services. Fatorize code duplicated in meta1v2
and meta2v2 (now in sqlx_service_extras).

Enable the notifications in conscience configuration with
  param_option.event_config.meta1 = kafka_enabled=true;kafka_topic=redc.meta1

Change-Id: I4d6b0ac6917a900e4ed4ebfbcfa4c1ab1cdcba41
meta2-mover: wait before retries when defreezing container
metautils: improve error message when deserialization fails

(cherry picked from commit 2fc8e027212c69898661327a23cde4f5333dd201)

Change-Id: I782957322fee3bb3455e5e68aca8e50a471d7eb0
m2v2: add detection of container id in URL
and fix M2V2_GET when called with container id only

Change-Id: I52093eae4ba3178bbd965227110792a9ccf90063
gridcluster tools now hide service tagged "internal" by default
i.e. services with "tag.internal" set with something not equal to "false".
These services could be shown with --show-internals or -a option.
Empty services sections are now hidden.

Change-Id: I2d98d939364d4f67c17f8586cc6878bb60fc8a74
m2v2: add content notification after REQ_M2RAW_CONTENT_SET

Change-Id: Ib45d45b17d4566adccf2797e89150a73902b87a3
integrity: check_and_repair function, simplify hc-policycheck

Change-Id: Ic544e608df655fdf78f1e9ffd80214da75107c04