JBIDE-10219 Migrate org.eclipse.core.runtime.contentTypes extension points to org.eclipse.core.contenttype.contentTypes
JBIDE-15351  Implement bean discovery in explicit and implicit archives

Bean discovery in explicit and implicit archives is implemented.
Test is added.
JBIDE-11319: Url for Eclipse-SourceReferences
JBIDE-15367 JBoss Knowledge Base Builder hangs up

Synchronization in DefinitionContext is improved.
JBIDE-11319: Fix pom inheritance
JBIDE-15381 Support annotation @Vetoed

Implemented in CDI model support for annotation @Vetoed. Tests are added.
JBIDE-15386 Resolve values in annotations given by expressions

Implemented resolution of Java expressions for values in annotations and in constants.
Test is added.
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).