JBIDE-10539 - Support for JAX-RS Field injection

Also changed the way URL Path Template are displayed on endpoints in the JAX-RS Explorer
also fixed JBIDE-12029 - No type for PathParam parameters in JAX-RS REST Web Services Explorer
JBIDE-15520 - Clean UI and Core dependencies

Also moved some UI tests in a new org.jboss.tools.ws.jaxrs.ui.test project
JBIDE-16753 - Provide support for server-side Filters and Interceptors

Added support for ContainerRequestFilter, ContainerResponseFilter, ReaderInterceptor and WriterInterceptor
Renamed org.jboss.tools.ws.jaxrs.core.jdt to org.jboss.tools.ws.jaxrs.utils to better reflect the content of this package
Removed org.jboss.tools.ws.jaxrs.core.utils.JavaFieldsVisitor and replaced by using org.eclipse.jdt.core.dom.NodeFinder
Added Hyperlink navigation when selecting a NameBinding element, to navigate from a Resource/ResourceMethod/Application to
its associated Filter/Interceptor.

Added JUnit tests in core and ui (validation) to cover new code

Also fixed:
* JBIDE-16790 - Should add/remove Resource Methods and Endpoints when adding/removing @HttpMethod annotation
* JBIDE-15526 - JAX-RS validation problems are not linked
JBIDE-16801 - Code Freeze + Branch [Webservices]
JBIDE-16801 - Code Freeze + Branch for WebServices: upgrading parent pom.xml to 4.2.0.Beta2-SNAPSHOT
JBIDE-16834 - Build failures on org.jboss.tools.ws.jaxrs.ui.test

Fixing build failures on org.jboss.tools.ws.jaxrs.ui.test because of missing dependency org.eclipse.jdt.launch
This caused the sample project in the runtime workspace to *not* have a JRE to be compiled, which prevented the
project build and the JAX-RS Metamodel build.
JBIDE-16476 - JAX-RS explorer shows url with slash before matrix parameters

Remove the '/' that was always included before the resource method URL Path fragment, even
when it was not necessary. It is now only included if the Resource Method has an @Path annotation.
Added a JUnit test to cover the bug.
JBIDE-9223 - Move jaxrs wizards to jaxrs

Moved code to org.jboss.tools.ws.jaxrs.ui
No feature change.
JBIDE-17296 - Missing warning decorator on the "JAX-RS Web Services" node when no application is defined

"JAX-RS Web Services" node in project explorer shows a "warning" decorator (by default)
if no application was defined, unless no JAX-RS element exists in the project.
JBIDE-16981 - Validation of @Path parameters binding ignores @PathParam fields
JBIDE-17276 - JAX-RS Endpoints should not display an error marker when error is on JAX-RS Application

Error marker is only shown on the "JAX-RS Web Services" node in the Project Explorer, not on all Endpoint child nodes.
JBIDE-17177 - Wrong @NameBinding quick fix for a @Target annotation

Fixing the quick fix applied
Refactoring the code for quickfixes
Including Java Proposals when missing values (with or without parenthesis)
Adding JUnit tests to check the quckfixes proposals and their application
Also adding a content assist proposal for the @HttpMethod annotation value, based on the annotation name.

Also fixed JBIDE-17307 Missing label and broken link for JAX-RS problem severity configuration
JBIDE-17151 - Improve the Restful Services Wizard
JBIDE-15526 - JAX-RS validation problems are not linked

Fixed by keeping info about removed elements in the metamodel
until the validation runs.
Added and fixed some JUnit tests to verify.
JBIDE-16483 - Updating minimum execution environment to 1.6
JBIDE-15592 - Provide JAX-RS Fields and Parameters type validation
JBIDE-16763 - Add support for JAX-RS ParamConverterProvider
JBIDE-17515 - Improve the JAX-RS Resource Wizard
JBIDE-17515 - Fix broken tests :-/
JBIDE-17335 - Move to parent 4.2.0.Beta3-SNAPSHOT