Remove ampersand control characters in WidgetLCAUtil#renderToolTip

Move tooltip tests in WidgetLCAUtil_Test.

413876: [Tooltip] - Filter out &
https://bugs.eclipse.org/bugs/show_bug.cgi?id=413876
Add content type check before processing the POST request

413668: Cross Site Request Forgery vulnerability (aka CSRF/XSRF)
https://bugs.eclipse.org/bugs/show_bug.cgi?id=413668
Does not send event if folder is in dispose

410024: [TabFolder] Sends unwanted selection events when disposed
https://bugs.eclipse.org/bugs/show_bug.cgi?id=410024
Set exit confirmation text to null before processing the redirect

410895: Disable exit confirmation before redirect
https://bugs.eclipse.org/bugs/show_bug.cgi?id=410895
Clear internal GridHeader maps on column dispose

410689: [Table] Not redrawn after removing column
https://bugs.eclipse.org/bugs/show_bug.cgi?id=410689
Send default selection event regardless the default button

Applies only when search/cancel button is clicked.

410061: [Text] Click on the search/cancel icons does not fire default
selection event if default button is set
https://bugs.eclipse.org/bugs/show_bug.cgi?id=410061
Execute push items in menu bar with mnemonics

Remove "bar" menu item type. In menu bar we have "push" or "cascade"
menu items only.

413203: Mnemonic on top level menu item does not fire selection event
https://bugs.eclipse.org/bugs/show_bug.cgi?id=413203
Get workbench instance from IWorkbenchLocationService

343082: IllegalStateException from WorkbenchMenuService when extension
registry changed
https://bugs.eclipse.org/bugs/show_bug.cgi?id=343082
Prevent collision of Mnemonic widget activation

See Bug 413174 - Mnemonic collision between button and menu
Prevent client crash when setting mnemonic text on menu bar items

Bug 410260 - [Menu] JavaScript error when creating a menu item
Change Focus/Traverse events order in EventTypes#EVENT_ORDER

413453: Listener execution order different between SWT and RWT
https://bugs.eclipse.org/bugs/show_bug.cgi?id=413453
Updates for Kepler SR1 RC1
Merge remote-tracking branch 'rap/streams/2.1-maintenance' into patches/2.1/bsiPatches

Conflicts:
	bundles/org.eclipse.rap.rwt/resources/client.js
Rebuilds client.js