Improved ParamConverter tests coverage.

- Added tests to cover List/Set/SortedSet support with ParamConverters.

Change-Id: Ib978a17125a56c05a95aa41adbd80b3010af581e
Signed-off-by: Marek Potociar <marek.potociar@oracle.com>
JERSEY-2607: "Provide common priority of Jersey AutoDiscoverables"

Change-Id: I798e6ee23f5cc131a75a01397d27f608482ceeac
Merge "JERSEY-2607: "Provide common priority of Jersey AutoDiscoverables""
JERSEY-224 & JERSEY-222 part I.

Change-Id: I1a4895195babbbe2cecded157a71bec7af00d581
Merge "JERSEY-224 & JERSEY-222 part I."
Fixed usage of Guava in Multipart test.

- The multipart unit test was using a Guava class that has been shrinked out in the maven “release” profile.

Change-Id: I1184311f479f2bf51a3974f0fd2760c6ec7654e2
Signed-off-by: Marek Potociar <marek.potociar@oracle.com>
JERSEY-2612 make it possible for custom javax.ws.rs.ext.ParamConverter to handle when they are given null values (such as to support java.util.Optional for example)