Fix due dates of recurring tasks in portal block too.
[jan] Fix listing alarms of recurring tasks.
[mms] SECURITY: Fix token validation of AJAX actions.

Mea culpa.  This commit broke things:

commit 83dcfa1448ba2b142623839aee78a2160eb25cb0
Author: Michael M Slusarz <slusarz@horde.org>
Date:   Wed Oct 17 13:27:10 2012 -0600

    [mms] Allow AJAX handler methods to be marked externally accessible
    (i.e. no session token checking) (Bug #11538).

This commit failed to extend the injector to pass the token argument to
the AJAX Application handler.  Although we should always do this check,
regardless of whether the token is empty anyway.
Fix XSS on SmartMobile portal

Signed-off-by: Michael M Slusarz <slusarz@horde.org>
[mms] SECURITY: Fix XSS vulnerability on smartmobile portal page (João Machado <geral@jpaulo.eu>).
Better way of iterating through rulesets
_syncStatus() data doesn't have any meaning outside of the Sync class
[mms] Fix regression in storing cached flags if not using debug mode.
Released Horde_Imap_Client-2.8.1
Development mode for Horde_Imap_Client-2.8.2
[mms] Sanity checking: ignore empty values for Content-Transfer-Encoding MIME header (Bug #12146).
The mail driver also needs recipients to be IDN encoded
phpdoc
Bug #12116: Also need to IDN encode from addresses before sending
Don't double encode data URLs
[mms] Add ability to submit form data to AJAX action in smartmobile view.
Update PNGs via compression script.
Remove duplicate entry.
Merge branch 'master' into caldav