Jersey2 reloading support for all root resource classes (classes annotated by javax.ws.rs.Path) and provider classes.

Implementation notes:

Hook into org.glassfish.jersey.servlet.WebConfig call. Register all scanClasses and registeredClasses from org.glassfish.jersey.server.ResourceConfig and trigger reloading of jersey container on any root resource class change. Fixes issue with opened scanned files on the classpath https://java.net/jira/browse/JERSEY-1936.