Bug 380155 -RAP: Layout issue on RadioButtonGroup

https://bugs.eclipse.org/bugs/show_bug.cgi?id=380155

Patch provided by Ken Lee
Bug 380155 -RAP: Layout issue on RadioButtonGroup

https://bugs.eclipse.org/bugs/show_bug.cgi?id=380155

Merged fix to swt ui
Allowed ( and ) as wrapper for image cid's because not using ' in css url() is very common
[Bug 378151] Rap: Support for mobile devices

https://bugs.eclipse.org/bugs/show_bug.cgi?id=378151

Optimized some icons (made bigger and better)
[Bug 378151] Rap: Support for mobile devices

https://bugs.eclipse.org/bugs/show_bug.cgi?id=378151

Removed onmouseover and and onmouseout for drilldown because it could happen that the pressed icon stays which is bad. 
RESOLVED - bug 380255: RAP: Smartfield Tab-Handling with wrong entries broken 
https://bugs.eclipse.org/bugs/show_bug.cgi?id=380255
https://bugs.eclipse.org/bugs/show_bug.cgi?id=380251: "Enhancements for ScoutXmlDocument"

ScoutXmlDocument: generics and serializable added.
[Bug 378151] Rap: Support for mobile devices

https://bugs.eclipse.org/bugs/show_bug.cgi?id=378151

Created a mobile theme id in order to be able to override styles specifically for mobile. Creating a seperate id is necessary because it's not possible to dynamically load a stylesheet based on the UserAgent
Bug 377656 -AbstractSequenceBox: Buttons should not be "label suffix candidates"

https://bugs.eclipse.org/bugs/show_bug.cgi?id=377656

Patch provided by Beat Schwarzentrub
https://bugs.eclipse.org/bugs/show_bug.cgi?id=375325: "If multiple IIconProviderServices are found with the same ranking, only one of them is used"

Fix if the same references are passed to the comparator: no warning necessary because it is the same service.
Furthermore this could lead to duplicate entries in e.g. a TreeMap.
Bug 377380 -AbstractTree: Improve DND behaviour (allow drag without initial selection)

https://bugs.eclipse.org/bugs/show_bug.cgi?id=377380

Patch provided by Beat Schwarzentrub
Fixed tablet smartfield which was broken after resolving bug 380255: RAP: Smartfield Tab-Handling with wrong entries broken 
Ticket 379721: Patch contributed by Lukas Huser. OfflineDispatcherService: dispatcher thread should be 'offline in current thread' 
release notes added
Bug 380408 -Rap: The text in some fields ist not vertically centered anymore when increasing the row height

https://bugs.eclipse.org/bugs/show_bug.cgi?id=380408
Bug 380541 -Rap: Possibility to configure look and feel properties per device type needed

https://bugs.eclipse.org/bugs/show_bug.cgi?id=380541

- Added deviceType attribute to look and feel extension point
- IUiDecoration is now stored per device type.
- Cleaned some extension point documentation
Bug 380557 -Rap: Setting background color on hover state not possible

https://bugs.eclipse.org/bugs/show_bug.cgi?id=380557

Improved background color handling for smartfield, datefield and timefield
[Bug 378151] Rap: Support for mobile devices

https://bugs.eclipse.org/bugs/show_bug.cgi?id=378151

- Removed conversion of a groupbox to section -> section looks ugly and has no benefit
- Added hover background to some smartfields, datefields and timefields to improve user feedback
- Removed focus indicator on checkboxes because it makes no sense and looks bad
change logoutLandingUrl to Uri

no need to "calculate" the url so complicated
[Bug 378151] Rap: Support for mobile devices

https://bugs.eclipse.org/bugs/show_bug.cgi?id=378151

Changed hover background color of smartfields, datefields and timefields to light blue instead of dark orange. With orange it would be necessary to change color of the text and icon on hover too which is not possible at the moment.