Send list of compliance reasons on dbus

Will send second message in addition to existing one used by rhsm-icon
Compliance reasons in dictionary structure = String:(String, String)  SKU:(Name,Reason)
should this specify the types for key/value? docs
say "If it is None (the default), when the Dictionary is sent over D-Bus, the key and value signatures will be guessed from an arbitrary element of the Dictionary."

I don't know if that's good or bad.