Fix bugs in account models

Ensure that the account display name is updated correctly when the
account signals such a change.
[nemo-qml-plugins] Allow QStringList configuration values

The latest libaccounts-qt allows QStringList configuration values to
be used during signon.  This is useful, for example, if you wish to
request multiple scopes (permissions) during oauth2 signon.
This commit relaxes the type checking to allow QStringList values to
be passed in.