[nemo-qml-plugins] API improvements to accounts and signon adapters

1) Fix QStringList configuration settings handling.  Note that until the fix for multiple scopes support is added to signon-plugins-oauth2, this will have little effect on Scopes support.
2) Allow per-service configuration settings to be set via the Account API
3) Allow sign-in to be performed via the Identity API.