[mms] Add Horde_Session::ENCRYPT flag for session data.
Use new Horde_Session::ENCRYPT flag to store password in session
Use new Horde_Session::ENCRYPT flag to store password in session
[mms] Horde_Session now handles resetting the secret key on login.
[mms] Add preferred way of retrieving password - by passing in callable to 'password' parameter.
Use the new 'password' callable parameter to store password for Imap object

This *should* transparently work around issue where secret key changes
when IMP is used as the authentication application.
[mms] Update session data stored with secret key if session ID changed and we are using non-cookie based sessions.
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
This is not needed anymore
Merge branch 'master' into bug_12590
Merge branch 'master' into bug_12590
Give up and skip test instead.
Replace preg_match() with strpos() for simple string search

Request #12603

Signed-off-by: Michael M Slusarz <slusarz@horde.org>
[mms] Use strpos() instead of preg_match() for simple string searches (Request #12603; Thomas Jarosch <thomas.jarosch@intra2net.com>).
More detailed comments, update test.
Simplify even more, and re-enable test.
Order alphabetically.
Enable history tests.