Implement basic support for hmac-based authentication

- Provides address book configuration without having a user's password,
or using a user's roundcube password when using Baikal with a custom
auth method.