[mms] Deprecated the 'password_encrypt' parameter and instead support passing a Horde_Smtp_Password object into the 'password' parameter.
Convert dynamic password generation from callable to a Horde_Imap_Client_Base_Password object
Use Horde_Imap_Client_Base_Password to dynamically generate password for Horde_Imap_Client
Merge branch 'master' into bug_12590