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