JBIDE-18090 - Wrong JAX-RS Filter/Annotation binding problem report

Also fixed:
JBIDE-18078 - Wrong problem marker on binding annotation
JBIDE-18089 - Edit the JAX-RS binding navigation label, replace 'Jump to' with 'Open'

Added JUnit tests
JBIDE-18022 - For JBIDE 4.2.0.CR1: Ensure copyrights and provider names are correct in all plugins and features [Webservices]
JBIDE-17178 - Problem with filters and interceptors defined as inner classes

Removed the use of 'dirtyRegions' argument in the as-you-type validator because the given regions
do not match the actual changes...
JBIDE-17949 - Remove option Add RestEasy Jars from Simple Web Service dialog
JBIDE-17949 - Problem with filters and interceptors defined as inner classes

Fixed problem that still remained when underlying resource was saved:
- the validator for the inner provider would run first and report a problem,
- then the top level resource validator would remove all markers for the underlying file and perform
  its validation, meaning that the markers for the inner provider would be gone.

Fixed a related problem where only top-level types would be considered, which excluded the inner provider.
JBIDE-17296 - Missing warning decorator on the "JAX-RS Web Services" node when no application is defined

Also includes fixes for:
- JBIDE-17078 - JAX-RS Problems doesn't appears after the JAX-RS Support is activated
- JBIDE-17771 - Trigger validation when JAX-RS nature is added on a project
- JBIDE-18068 - JAX-RS Explorer doesn't have "expand" icon
- JBIDE-18114 - Invalid state of JAX-RS Web Services node in Project Explorer after JAX-RS Support removal
JBIDE-17457 - JAX-RS Resource Wizard has inconsistent validation of target entity

The wizard now allows for null/empty values of the Target Entity, even if a previous
value was entered by the user.
JBIDE-17296 - Warning decorator on the 'JAX-RS Web Services' node when no application is defined
JBIDE-17233 - Add usage tracking for the WS Tester

Added a new UsageEventType to count the number of 'invoke' on the Web Service Tester,
with a 'label' set to the selected value in the combobox (JAX-WS, GET, POST, PUT, DELETE or OPTIONS)
Counting the event for every invoke of JAX-WS and JX-RS style of requests
JBIDE-16940 - Fixing sonar issues in JAX-RS plugins
JBIDE-16940 - Fixing more sonar issues in JAX-RS plugins
JBIDE-15825 - JAX-RS problems don't show up after target runtime is set