Add check for shutdown flag

420657: NullPointerException in DecorationScheduler
https://bugs.eclipse.org/bugs/show_bug.cgi?id=420657
Add markup support for tooltip text

Extract helper methods in MarkupUtil class. Remove markupEnabled and
markupValidationDisabled fields from all widgets.

419044: Support markup in tooltip (Control#setToolTipText)
https://bugs.eclipse.org/bugs/show_bug.cgi?id=419044
Rebuild client.js
Add Widget-ToolTip themeable property "text-align"

419044: Support markup in tooltip (Control#setToolTipText)
https://bugs.eclipse.org/bugs/show_bug.cgi?id=419044
Fixes bug that prevents serialization of CellAlignemtn in RowTemplates.
Makes CellAlignment enum static.
Add check if opener is MenuItem in Menu.js#_handleKeyLeft

420981: [Menu] JavaScript error when pressing Left arrow on opened popup
menu
https://bugs.eclipse.org/bugs/show_bug.cgi?id=420981
Prevent crash when changing running animation end value to invalid value

The AnimationRenderer now checks the values again and cancels the
animation if they are not valid. 

See Bug 418667 - Error: AnimationRenderer failed: Cannot read property
'length' of null
Add since tags
Remove provisional notice for RWT.TOOLTIP_MARKUP_ENABLED
Support horizontal alignment for text template cells
Support wrap for text template cells
Destroy widget immediately if no destroy animation started

420605: [ToolTip Widget] Invisible tooltips are not destroyed
https://bugs.eclipse.org/bugs/show_bug.cgi?id=420605
Do not call destroy from destroy listener

420605: [ToolTip Widget] Invisible tooltips are not destroyed
https://bugs.eclipse.org/bugs/show_bug.cgi?id=420605
Update JSON parser from minimal-json

- improve reading and writing performance by using buffers
- introduce set methods to overwrite values of arrays and objects
- add dedicated methods for int values
- let iterators detect concurrent modifications
- minor improvements and fixes

See https://github.com/ralfstx/minimal-json
Support alignment in image template cell
Support scaleMode in image template cell in modern browser

IE7/8 currently not supported, but may be later on
Chrome has a tendency to leave a 1px margin on the image left/top when
it shrinks in FILL mode. There is nothing we can do about that.
Rebuild client.js
Send "cell" instead of "hyperlink" for template cell selection events

Currently the server does not process this detail in any way
Set css textOverflow to "ellipsis" for template text cells
Add support for non-printable keys in accelerator 

421128: Exception occurs when setting an accelerator on menus
https://bugs.eclipse.org/bugs/show_bug.cgi?id=421128