TOOLSDOC-390: Ready docs for 7.1
JBIDE-15398 CDI Builder is sloooow

Methods CDICoreNature.getAllAnnotations() and
DefinitionContext.getAnnotation(String)
are optimazed in case of many dependencies in workspace.

Existing tests for dependent projects must pass.
JBIDE-15385 Support annotation @Priority

Annotation @Priority is used to determine bean enablement
and to resolve ambiguous dependencies. Test is added.
JBIDE-15504 cdi spits out hundreds of exceptions if you have deleted a project in eclipse

Cleaned a cache of annotations from parent projects in DefinitionContext on
close, delete, or remove from classpath of a parent project.
JBIDE-15518 Add to CDI model extensions provided without extension service

Added an optional attribute "recognizer" to extension point
org.jboss.tools.cdi.core.cdiextensions that holds qualified name
of implementation of IExtensionRecognizer that determines if
Java project containes CDI extensions that are not supposed to be
registered in META-INF/services/javax.enterprise.inject.spi.Extension.

Tests are added:
1. Check that extension is recognized.
2. Check that bean created by test extension implementation
is available for injection.
3. Check that if dependent project has the same extension as
parent project, exactly one bean is available for injection (this
should be tested for each extension implementation).
JBIDE-14390 JSF 'New Project' preferences and wizard should have matching labels for the same fields

Updated label for New JSF Project
Template -> Project Template
JBIDE-15489 Broken content assist for complex ELs

JUnit Test test is added for the issue.
JBIDE-15501 Wrong menu items in "Refactor" menu

Rename menu item renamed to Rename Composite Component Attribute and updated enablement
JBIDE-15360 Support CDI 1.1 in New CDI  Project wizard
JBIDE-15625 Wrong warning for two renderers with the same renderer-type

Renderer is unique by combination of family-type and renderer-type.
JBIDE-15507 Support injection of JMSContext

Support of JMSContext injection is implemented. Test is added.
JBIDE-15507 Added cdi.extension.core.test plugin to cdi.test feature
JBIDE-15637 NPE in faces-config.xml editor

Memory leak in Faces Config editor and Seam Pages editor is fixed.
JBIDE-15641 Added Facet version change action to CDI facet
JBIDE-2507 Migration to org.eclipse.ui.menus where it is possible

Migrated CDI, JSF and Seam Tools to org.eclipse.ui.menus
JBIDE-15616 ConcurrentModificationException in CDICoreBuilder

Access to build is synchronized by making the second thread
wait for the first. The waiting is implemented with Object.wait()
and Object.notifyAll(), which prevents lock of the first thread.
Test is added.

JBIDE-15616 y
JBIDE-15638 New CDI Bean wizard should require a scope for CDI 1.1 project

Added validation of scope to New CDI Bean wizard.
When in annotated model, empty scope input results in error message.
Test of New CDI Bean wizard is modified.
JBIDE-15712 OpenCDINamedBeanDialogTest failure
JBIDE-15620 Wrong CDI warnings

Added built-in beans HttpSession and HttpServletRequest
defined for CDI 1.1.
JBIDE-15603 CDI 1.1 injecting to a point with primitive type

Validation is modified to permit in a CDI 1.1 project injecting
a bean that may have null values to a point with primitive type.
TCK1.1 test is modified respectively.