leader-get decodes using json, but leader-set just sets the keys. This
wasn't taken into consideration when fetching all the keys to filter for
cached keys when a relation is leaving. This is resolved in this patch.
func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/1153
Change-Id: I2d44ec0c43c1ecffd9ac77a1162ead4e4a01aabe
(cherry picked from commit d925ac7566)
(cherry picked from commit 0a18ac23ce)
(cherry picked from commit 9c32533a82)
(cherry picked from commit 15e3aec0fd)