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.