Bug 381662 - [SWING] Cursor appearance does not change to hand on links in HTML formatted tablecells

https://bugs.eclipse.org/bugs/show_bug.cgi?id=381662
Add cursor when link detected. Backport of commit 38759cf9797f401c66b94efe577cf531ce157816.
Bug 433306: https://bugs.eclipse.org/bugs/show_bug.cgi?id=433306
Convenient way to set id to forms and fields for test tools
bug 435285: Value can be selected in SmartField even if it is disabled

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

Check if SmartField is editable and visible before requesting the
proposal form. Backport of commit 7e81db890f6fbd2ce1d55e1d0e268382c83d2be2