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
[JBIDE-15256] move source feature build config to features/pom.xml
JBIDE-16624 Update HTML5 jQuery templates and palette to the latest jQM 1.4.1
JBIDE-16096 JSF Code completion does not support http://xmlns.jcp.org/jsf/* namespaces

Added support for new namespaces.
JBIDE-16643 JSF composite component validation does not support http://xmlns.jcp.org name space
JBIDE-16636 allow drop without dialog from palette

if you hold Ctrl and wizard canFinish by default - dialog will not be shown
JBIDE-16668 Update HTML5 jQuery templates and palette to the latest jQM 1.4.2
JBIDE-16694 Palette: Wrong Text Formating when inserting elements from Palette
JBIDE-16432 Content assist for ns jsf/facelets is broken on the last line in xhtml file

Issue is fixed
JUnit Test is added cor the issue: org.jboss.tools.jst.web.ui.editor.test.ca.JstJspCANamespacesInLastChar

Signed-off-by: vrubezhny <vrubezhny@exadel.com>