Add one more string missing from extraction before.
While message extraction was already working, Genshi bailed out
on template parsing with an IndexError. Template changes introduce
additional local variables replacing relevant list variables to work
around that Genshi behavior.

0.12 branch: Plugin is now compatible with 0.12. Replaced Genshi's TextTemplate with NewTextTemplate (1). Modifed send method to account for changes in the corresponding method in the Trac core which it was copied from and modified (2). Bumped version to 0.2 and added requirements for Trac >= 0.12 and Genshi >= 0.6 on this branch. Fixes #7581.

Updated the email template for Trac 0.12. Trac 0.12 uses Genshi 0.6, which has a new text template syntax (1). Trac's default template (ticket_notify_email.txt) was updated in ​8999 for the new Genshi syntax (2). That changeset was used as a template for the changes made to the FullBlogNotificationPlugin's email template. The template was also changed so that the formatting more closely resemble's Trac's default template.

Finally got myself to install Trac 0.12 and to fix #6451, sorry guys I let you wait so long!

Also, the upgrade required some changes to the validation mechanism and so now you can encounter an \'Invalid input!\', specifically if you put format\' or status\' into the params or do something similarly inappropriate.

Doesn't work properly yet in Trac 0.11. Tickets cannot be moved from column-to-column. This is because Trac 0.11.x uses jQuery 1.2.6, which forced me to rollback to jQueryUI 1.6. I am not sure yet if this version supports using Sortable across lists the way I am in the 0.12 version.

Also changed transaction handling to use 0.11.x API. Haven't actually tested this though since I can't drop tickets in different columns.

Initial i18n has JS code left out intentionally, since all translateable
strings are expected to get removed from there soon.
List templates needed substancial changes done here, including moving
translateable strings out to plugin.py to get them recognized at all.

Cherry-picked modifications needed for Trac 0.12 from changesets r7973 andr7981, that were not present in dev branch, since it was branched
from 0.11 after 0.12 and changes there went back into dev only with
changeset r8452 after i18n was branched.