JBIDE-18063 Ionic palette: New Checkbox wizard

Implemented New Checkbox wizard,
New Toggle wizard, New Radio wizard
for Ionic palette.
JBIDE-18033 Wrong html tag insertion from Palette into empty html file
JBIDE-18081 Ionic palette wizards do not insert selected js/css links into html template
JBIDE-17981 Ionic content assist for tags and attributes
[JBIDE-17978] Update manifest to latest tern.java version
JBIDE-18087 Ionic palette: New Side Menu wizard

Implemented New Side Menuwizard. Test is added.
JBIDE-18109 Ionic palette: New List wizard

Implemented New List wizard for Ionic palette. Test is added.
JBIDE-18077 Inject ionic js libraries when a component is added from palette
JBIDE-18115 Ionic palette: wizard "New Tab" has wrong image
JBIDE-18120 Ionic palette: New Button wizard
JBIDE-17407 html page has New JSF EL Expression as its first suggestion in content assist
JBIDE-18129 Ionic content assist is available for HTML4 files w/o ionic JS links
JBIDE-18127 Ionic palette: wizard "New Button" has wrong image
JBIDE-18118 New InputType widget for Ionic Palette
JBIDE-18139 Ionic palette: New Refresher wizard
JBIDE-18176 Ionic palette: New Navigation wizard
JBIDE-18145 Remove extra added content types from JBoss Tools HTML Editor's Text Viewer Configuration.

The extra Angular JS content type is removed from the HTML Editor's configured content type.

Signed-off-by: vrubezhny <vrubezhny@exadel.com>
[JBIDE-17992] Show Tern/Modules configuration under different category
Updated parent pom to 4.2.0.CR2