WIP: Allow setting service-specific account settings via Account

Previously, service-specific account configuration values could only
be set via the ServiceAccount interface.  This commit adds API so that
the Account interface can now read and set service-specific settings
also.

TODO: the unit tests are currently failing for StringList values.
TODO: the behaviour of account enabling changed since the updated
      libaccounts-qt packages were used... FIXME.