Fixed setRequestMethodViaJreBugWorkaround() to work with HTTPS as well as HTTP
Figured out how to use the patch with HTTPS where Delegate is involved.
Merge branch 'master' into 2.4.x
Introduce fallback to CDI.lookup() on the BeanManager lookup.
This way, the CDI integration will work also on platforms which don't
allow to bind the standard CDI location (i.e. Tomcat)
Removed unnecessary variable
Add Expires to toString if set, with prefered date format.
JERSEY-2315 JerseyTest now uses it's own getProperty method for getting the port number to use, which makes it possible to overriding it by calling jerseyTest.set(TestProperties.CONTAINER_PORT, N). Test uses forceSet(), only because Maven in BuildHive sets the port number system property. When the system property is not set, using set() works well. Also, updated copyright year.
JERSEY-2274: Shadow ASM classes with jersey specific packageas it uses
old ASM version conflicting with other software using ASM 4.x and above
JERSEY-2278: Update to ASM 5.0 beta.

 - Updated to HK2 2.2.0
 - Updated to ASM 5.0
 - Repackaging ASM in core-server and jaxrs-ri
 - Updated dependencies in OSGi tests (in OSGi we're not able to drop
   dependency on asm because hk2-locator lists asm in imports)
 - Added ASM dependency to test-framework to make tests pass in IDE

Change-Id: I0a75cccabf524d507ec8c9766e7734ed2d614253
Signed-off-by: Michal Gajdos <michal.gajdos@oracle.com>
Merge "JERSEY-2274: Shadow ASM classes with jersey specific packageas it uses old ASM version conflicting with other software using ASM 4.x and above JERSEY-2278: Update to ASM 5.0 beta."
JERSEY-2275: Added support for injections into client provider instances (ServiceLocatorProvider)

Change-Id: I3b692b220ba24d04fe6d8bcce6e9514c5f3ff420
Merge "JERSEY-2275: Added support for injections into client provider instances (ServiceLocatorProvider)"
JERSEY-2194: Migration of Jersey 1.x tests

Change-Id: Ifbce42ebd21605ae3d5017e0e6af5cd89e4bcaa6
Fix for JERSEY-2231 - CORS/restricted headers issues

Change-Id: I01bbf5829379201903ad8057f752c82229737d1d
JERSEY-2277: Cleaned deprecated APIs
   - MVC refactored in order to remove resolvingClass
   - migration guide updated

Change-Id: I9ecc39ba7313b30b2c20de99211c876121020fac
JERSEY-2267: Using guava in embedded way

 - Added module: bundles/repackaged/jersey-guava
   - default mode - repackage and keep all guava classes
   - release mode - default + minimize (based on imports in jersey modules, see gradle script)
 - Changed repackaged prefix: org.glassfish.jersey.shade -> jersey.repackaged
 - Optimized imports + added final keyword to variables in some classes

Change-Id: I203aa72ecb23974ddbc14b74aa110cbdb466e530
Signed-off-by: Michal Gajdos <michal.gajdos@oracle.com>
Jersey-1.x migrated tests, part II

Change-Id: Ia3efbf8e18622bbb964a98acffd2c60006339c55
JERSEY-2335: Injection into providers obtained via META-INF/services mechanism doesn't work correctly.
 - the injection was not working at all in fact
 - rather then registering instances, we should pass classes to hk2 in service finder binder to make the proper binding
 - added two tests to check field/ctor injection into MBW providers
 - portability tests rewritten, as the above change means Jersey 1 specific providers break Jersey 2 runtime, to fix the tests i made sure just one Jersey version is presented at runtime (the original use case of the portability module)
- rebased on master HEAD

Change-Id: I7ce3d1b4e010acefd1e2271d326b016c112ba6ae
Signed-off-by: Jakub Podlesak <jakub.podlesak@oracle.com>
Added jersey-guava module to BOM.

Change-Id: Idde8f85c79d0ecff49606f217d0476f03e9dfb37
Signed-off-by: Michal Gajdos <michal.gajdos@oracle.com>
JERSEY-2087 - Cannot deserialize JSON to java.util.Map with MOXy

Change-Id: If93a75c7c104dcfce2727d6c7dadce9b6d7fce26
Merge "JERSEY-2087 - Cannot deserialize JSON to java.util.Map with MOXy"