JBIDE-16163 - Missing update in JAX-RS explorer when facing to quick change in code

Accepting and processing events of type POST_CHANGE and POST_RECONCILE as one or the other
happens, depending if the change and save occurred at the same time (almost) or not.
JBIDE-18163 - Code Freeze for JBoss Tools 4.2.0.CR1 [WebServices]
JBIDE-16327 - JaxrsFacetedProjectListener doesn't support JAX-RS 2.0
JBIDE-15825 - JAX-RS problems don't show up after target runtime is set

Main changes:
- handle changes at the project level when the classpath changed: rebuild the whoe JAX-RS metamodel to be process all the changes
- remove all JAX-RS markers of previous JAX-RS elements when rebuilding the while JAX-RS metamodel in a separate Job while the resource tree
  is locked.

Related changes:
- added some unit tests
- refactored a unit test class
JBIDE-18257 - Missing quickfix for NameBinding without Target and Retention annotations

Also fixes JBIDE-18256 - Missing quickfixes for HttpMethod without Target and Retention annotations