* Implemented a GTK interface to allow users to register or login to the
service.
* Implemented new DBus interfaces to provide services for:
* find credentials for the current desktop user.
* get credentials for the current desktop user, offer registering and/or login
if necessary.
* lower level functionality to perform registration/login/password reset as
independant operations.