## Changes in SignonIdentity

`signon_identity_store_credentials_with_args()` has been completely removed, only `signon_identity_store_info()` should be used.

`signon_identity_store_credentials_with_info()` has been renamed to `signon_identity_store_info()` as SignonIdentityInfo is the only way to get and set the identity informations.

`signon_identity_add_reference()` and `signon_identity_remove_reference()` have been completely removed without replacement.

The "id" property is now read-only and only settable at construction time. There is a new `signon_identity_get_id()` method to easily get the value of the property. The object now notifies when the property has changed with a property signal emition.

The "signout" signal has been renamed to “signed-out” to be more descriptive and avoid symbol collisions with the `signon_identity_sign_out()` method.

The `signon_identity_signout()` has been renamed to `signon_identity_sign_out()` to avoid symbol collisions with the "signout" signal.

All the methods have been modified to use the GAsyncResult API. Use *_finish() in your GAsyncReadyCallback to get the result of the operation.

`signon_identity_info_get_access_control_list()` and `signon_identity_info_set_access_control_list()` now make use of the new SignonSecurityContext structure that replaces the simple security context string.