JBIDE-16346 Add checkbox input version of flip toggle switch to the wizard

Implemented checkbox input version of toggle switch for JQM 1.4.
Added 'Selected' option for all versions.
Added tests.
JBIDE-16309 Move inter-JBT dependencies to component poms
JBIDE-16369 Add data-role="flipswitch" to content assist
JBIDE-16262: Update link to build doc.
JBIDE-16345 General Palette improvements

Improvements for Palette in order not to allow insert elements from Palette to the wrong places.
JBIDE-16347 New Tabs wizard for JQM 1.4

Tabs wizard for JQM 1.4 is implemented.
Test is added.
JBIDE-16395 Generate new content in New Header wizard for JQM 1.4

New Header wizard is added to JQM 1.4 palette with new content.
Test is added.
JBIDE-16338 JQuery Mobile 1.4 class="ui-*" content assist
JBIDE-16396 Generate new content in New Footer wizard for JQM 1.4

Change generation of buttons for JQM 1.4.
Added field 'Bar position' for both versions.
Test is added.
NPE in JSPProblemMarkerResolutionGenerator.getAddTLD() when getting quick fixes for html page in dynamic web project (no KB nature)

Issue is fixed

Signed-off-by: vrubezhny <vrubezhny@exadel.com>
JBIDE-16426 Add filterable capability to jQuery Mobile 1.4 wizards
JBIDE-16443 Standard HTML quickfixes aren't shown in JBoss Tools HTML/JSP editors

The duplication of WST QuickFixes is fixed

Signed-off-by: vrubezhny <vrubezhny@exadel.com>
JBIDE-16492 Exception instead of adding CSS Class in CSS Dialog

Updated CSSModel, added initialization of styleSheet and oldText fields
JBIDE-16486 New Heading wizard for JQM 1.4

New Heading wizard for JQM 1.4 is implemented.
Test is added.
JBIDE-14597 warning about ng-* attributes used by angular js should be possible to ignore

JUnit Test is added due to test the issue

Signed-off-by: vrubezhny <vrubezhny@exadel.com>
JBIDE-16546 Improvement of formatting in text preview of palette wizards

Changed formatting text for preview by splitting
long attribute values at space chars.
JBIDE-14597 warning about ng-* attributes used by angular js should be possible to ignore

JUnit test for the issue is updated and improved

Signed-off-by: vrubezhny <vrubezhny@exadel.com>
JBIDE-16513 NPE when defining Visual Template
JBIDE-14597 warning about ng-* attributes used by angular js should be possible to ignore

JUnit test for the issue is updated.
The 'tests run twice as much' is fixed.

Signed-off-by: vrubezhny <vrubezhny@exadel.com>
JBIDE-14597 warning about ng-* attributes used by angular js should be possible to ignore

Fixed NPE in CreateNewFileHyperlinkDetector in case when attribute has no value