JBIDE-14852 test failures in Seam (JavaEE)

Implemented wait in ClassPath.build() since different jobs may call it.
JBIDE-14865 Add JSF 2.2 support in New JSF project wizard

JSF facet versions 2.1 and 2.2 are added to operation of
JSF project creation.
JBIDE-14953 Add tests to Palette wizards

Generation in JSF palette wizards is implemented within IElementGenerator.
JBIDE-14970 Bump parent pom version used in root pom to Beta3
JBIDE-14976 failure in org.jboss.tools.cdi.core.test.TypeTest.testType

Added copies of testType method to increase probability of the failure.
JBIDE-14606 Struts Tiles File

Removed from tiles references to struts.
JBIDE-13773 Clean-Up New Context Menu for Package Explorer
JBIDE-15024 View created in faces config Diagram with context menu is not placed at click point

Passing click position to action is improved.
JBIDE-15040 Bump parent pom version used in root pom to 4.1.0.CR1
JBIDE-15049 o.j.t.cdi.ui.test failure
[JBIDE-15016] Ensure plugins which should be Eclipse-BundleShape: dir are unpacked

jsf.vpe.jbpm Eclipse-BundleShape: jar is added
JBIDE-14735 Improve text formatting when dropping widgets from Palette view

Issue is fixed. Prev. sibling/parent tag is used to calculate the indent of the template text
that is to be inserted. 'Use spaces' option is taken into account. All indents that are inserted are
recalculated by using tabs (until it's possible) then spaces.
JUnit Test is added for the issue: org.jboss.tools.common.model.ui.views.palette.test.PaletteInsertHelperTest
Typoo in constant names are fixed
JBIDE-13630 JSF resource bundles from dependent project

Added bundles from projects included in dependency.
Test is added.
JBIDE-13200 As-You-Type Validation should not create any markers on resources