Merge changes from topic "CM-API-mode"

* changes:
  Add callback registration mechanism for listening to communal state changes.
  Add isCommunalMode() to CommunalManager SystemApi.