Fix typos
Merge upstream changes relating to better parsing of CSS 3 at rules

Working with the upstream developer to handle these things.  This isn't
currently handled at all by csstidy
Style tags can contain comment data.

HTML 4 defines all data inside of a style tag as CDATA. Some brain dead
mailers (Outlook) add comment tags inside of the tag. This is bad for
CSS parsing. Strip comment tags out if we see them.
Another benefit of new CSS parser - better error handling

Unlike csstidy, which would just output as-is (possible security risk),
now we can ignore malformed style data contained in HTML messages.
Update Horde_Histories table for IMP_Maillog entries.

Must use ':' as the delimiter in order for change detection to work
sanely. Using a DB migration for the Horde_Histories table from
within IMP is a bit ugly, but because of the History API requiring
this delimiter, it's impossible to perform these changes using either
the IMP_Maillog or the Horde_History API.

The History API should eventually be refactored to build the object_uid
values internally, but that would be impossible before H6.

Placing this in master since I consider this a bug fix, and not a new
feature.
This will most likely be fixed upstream, but fix it here: don't require mb support
Mark mbstring as an optional dependency for Horde_Css_Parser
Optimize output of color strings

Pull request pending upstream
Optimize output of size values

Pull request pending upstream
Parse CSS3 numeric values correctly

Pull request pending upstream.

This should be the final fix necesary to allow the jquerymobile CSS to
be parsed/output correctly.
Fix migration script

I *think* SQL requires single quotes here instead of double quotes.

At the very least, Postgres was erroring with this message:

SQLSTATE[42703]: Undefined column: 7 ERROR:  column "imp.%" does not
exist
Fix quoting.
Remove useless check.
Horde_Core is not required
Fix form variable names
Bug #12130: Need to also check if HTML is part ID 1, not just a child of part ID 1
Fix undefined variable.
[jan] Only send update notifications for local calendars.
[jan] Don't send notifications for all recurrence exceptions when deleting events.
More fixes upstream (tweaks to patches previously applied here)