Bug 398505 - Rap: Context menus should be created only when needed 

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

KeyStrokeManager should remove the control from its lists if the keystroke gets removed
Bug 398505 - Rap: Context menus should be created only when needed 

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

KeyStrokeManager should remove the control from its lists if the keystroke gets removed
Bug 398505 - Rap: Context menus should be created only when needed 

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

Added lazy creation of context menus. 
Also cleaned up DropDownButton and removed old swt code which is not necessary for rwt.
Bug 396845 - SWT: Max. row height should be configurable in multiline text tables

Applies a patch by Oli Schmid with some modifications: Only changes in SWT, fixes wrapped column index, moves inner class P_MultilineListener to internal package for easier testing.
Bug 396845 - SWT: Max. row height should be configurable in multiline text tables

Refactorings & Javadoc
Bug 396845 - SWT: Max. row height should be configurable in multiline text tables

more javadoc, refactoring, tests
Bug 396845 - SWT: Max. row height should be configurable in multiline text tables

javadoc update
release notes updated