Introduced a private/public-key encryption scheme. Authentication is
handled at login. Caveat: we store the private key unencrypted in the
session data. However, passwords are no longer stored in clear-text in
the data-base (hexdec or dechex is clear-text). Also implement an
auto-refresh of the roundcube-session by periodically checking the
login-status.