Fix typo in JavaDoc
Provide exception handler

Bug 367773: The JEE_COMPATIBILITY mode is missing central exceptions handling
Replace try-catch in SessionLocaleProvider

The extension registry is also accessed outside of a UISession, e.g.
when reading global contributions at application startup. This is not
an exceptional case and should not be handled by an exception.

An odd side effect is that all these exceptions, although catched, end
up in the profiler logs.
Add since tag, remove trailing spaces
Merge branch 'features/exception-handler'
Extract createImege method in a TestUtil class
Replace the usage of deprecated API in demos.
Remove the ESC handling from Calendar.js

401780: DateTimeCalendar destroys itself on ESC
https://bugs.eclipse.org/bugs/show_bug.cgi?id=401780
Implement session kill mechanism on page unload

284273: Session kill mechanism on browser close
https://bugs.eclipse.org/bugs/show_bug.cgi?id=284273
Transmit in both directions uiSessionId

In preparation for real 285398: Enable tabbed browsing
https://bugs.eclipse.org/bugs/show_bug.cgi?id=285398
Add "header" state to Tree/Table-GridLine element

347771: [Theming][Table] Make column separator themable
https://bugs.eclipse.org/bugs/show_bug.cgi?id=347771
Merge branch 'session-kill-on-browser-close'
Remove unnecessary UISessionImpl#shutdown() method

When UISession is removed from the http session the
UISession#valueUnbound is called which actually kill the session.
Doesn't need to do it manually.

284273: Session kill mechanism on browser close
https://bugs.eclipse.org/bugs/show_bug.cgi?id=284273
Add additional test for UISessionListener
Code re-factoring

Introduce UISession#shutdown() method again to make it more clear what
we a doing. Remove the UI session from the http session in this method.
Replace UISession#valueUnbound call in
LifeCycleServiceHandler#reinitializeUISession with UISession#shutdown()
to avoid double unbounding:
- first by manual calling it
- second from listener when new session replace the old one

284273: Session kill mechanism on browser close
https://bugs.eclipse.org/bugs/show_bug.cgi?id=284273
Rebuild clint.js
Add a comment to UISessionImpl#shutdown
Change cursor from "ew-resize" to "e-resize"

401394: [Table][Tree] Column resize indicator is missing in IE8
https://bugs.eclipse.org/bugs/show_bug.cgi?id=401394
Even better - use col-resize cursor

401394: [Table][Tree] Column resize indicator is missing in IE8
https://bugs.eclipse.org/bugs/show_bug.cgi?id=401394
Improve accelerator implementation for MenuItem

* Move all accelerator-related code into a separate class
  AcceleratorBinding.

* Keep only a single field in MenuItem to reduce the footprint of
  MenuItems that don't have an accelerator.