JBIDE-17101 Avoid creating wizard widgets at dnd with Ctrl pressed

Interface IDropWizardExtension is addded to mobile palette wizards.
Tests added that check that wizard without UI generates the same result
as wizard in UI with default settings.
JBIDE-16687 provide access to palette entries via content assist
JBIDE-17154 HTML5 Version Popup Window wrong placement

Updated in order to take into account palette scroll
JBIDE-17156 Palette wizards of HTML category should not have 'Add js/css' checkbox
Inheritance of Palette wizard is changed so that super class has only
functionalyty common for all widgets, while specific of jQuery and HTML
is moved to subclasses.
JBIDE-17165 jQuery Mobile Palette 1.3 still have HTML 5 items

HTML items are removed from jQM 1.3 section.
JBIDE-17175 org.jboss.tools.jst.web.kb.test tests failure on Windows
JBIDE-17175 org.jboss.tools.jst.web.kb.test and org.jboss.tools.jst.web.ui.test tests failure on Windows

Fixed org.jboss.tools.jst.web.ui.test.InsertJSCSSPaletteEntryTest
JBIDE-17170 Tab jQuery of Properties View: Different set of fields when you change field "Data Role" or if you select tag "div"

Check for necessity to update property descriptors is improved.
Instead of comparing attribute names only, values of attributes
that may influence node structure is checked as well.
Updated IVisual interfaces for vpv compatibility
JBIDE-17175 org.jboss.tools.jst.web.kb.test failure on Windows

Test testKbModelWithSeveralJarCopies(org.jboss.tools.jst.web.kb.test.KbModelWithSeveralJarCopiesTest)
is fixed.
JBIDE-17175 org.jboss.tools.jst.web.kb.test and org.jboss.tools.jst.web.ui.test tests failure on Windows

Fixed junit.framework.AssertionFailedError: Required CSS Rule is not selected
JBIDE-17171 Tab jQuery of Properties View: Cosmetic problems

1. Extra separators are removed.
2. Data Role field with default size is expanded to fill the width of the view.