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>
Merge "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"
Merge "Jersey-1.x migrated tests, part II"