Remove the null check as bug 415447 is fixed

415447: Unable to obtain system.bundle by Platform.getBundle
https://bugs.eclipse.org/bugs/show_bug.cgi?id=415447
Add detection for IE11

IE11 is detected by "Trident" engine and the version is obtained from
"rv:xx.xx".
Remove Client.js#_engineQuirksMode and test as it's obsolete.

421529: Application shows empty screen in the internal IDE browser if IE
is updated to version 11
https://bugs.eclipse.org/bugs/show_bug.cgi?id=421529
Adds STRETCH to ScaleMode

Adds the enum value STRETCH to ImageCell.ScaleMode. STRETCH means
the image is scaled in all direction to cover the entire cell. The
aspect ration is not preserved.
Support markupEnabled one Tree/Table with row templates
Fix code example in RWT.ROW_TEMPLATE Javadoc
Revise ScaleMode.STRETCH JavaDoc
Ignore the fixedColumns property when a row template is set
Include CKEditor from RAP Incubator in RAP Demo
Support "rowtemplate" state in Tree and Table theming

Used to prevent vertical gridlines that would be useless on a grid with
a row template
Revise default theme to use the new rowtemplate state
Remove scrollbars value reset in Grid.js#setScrollBarsVisible

When topItemIndex is rendered together with scrollbars visibility (true)
the vScroll value was reset in Grid.js#setScrollBarsVisible. This
happened, because when handling hScroll visibility (see
ScrollBarsHandler.js#"visibility"), the vScroll visibility is not set
yet. The server render:
- topItemIndex first
- hScroll visibility second
- vScroll visibility third

419982: [Tree] topItemIndex is out of sync if Tree is scrolled on
creation
https://bugs.eclipse.org/bugs/show_bug.cgi?id=419982
Support Scale Mode STRETCH in template image cells
Keep internal image as a field instead url/width/height

Now we have one internal image per image descriptor.
Support tooltips disappearing by leaving the custom target bounds

Used to allow better support fur grid cell tooltips
Workaround empty reader problem in some older servlet containers

Some old servlet containers have a bug in the reader implementation
that leads to reader.read() return -1 immediately even though there
is some content in the POST request body. Using the inputStream from
the request apparently works around this bug.

See bug 411616: Application crash with very long messages
https://bugs.eclipse.org/bugs/show_bug.cgi?id=411616
Fix tooltip pointer position in case left-aligned tooltip is shifted

If a tooltip aligned to the left side of a widget (e.g. Text) doesn't
fit on screen and is shifted to the left, the pointer position was off.
Prevent crash when hovering table while another tooltip is visible

GridCellToolTipSupport has no "current" cell stored yet, but
WidgetToolTip indirectly requested one in handleMouseMove, operating
under the assumption that the visible tooltip belongs to the gridcell
Initialize internal Client.js fields with non null values

Clientjs#getEngine()/getBrowser() will return "unknown" in case of
unrecognizable browser.

421843: [WebClient] Null pointer crash when User-Agent is not recognized
https://bugs.eclipse.org/bugs/show_bug.cgi?id=421843
Fix copyright year
Allow clicking links in tooltips

ToolTip does not disappear on mouse over / mouse down if it contains a
link.