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."