JERSEY-2537 Fixes the issues with replaceMatrix described in this issue: replaceMatrix(null) removes semicolon if there are no matrix parameters, trailing slash is now kept intact, and it only operates on the final path segment instead of the first.
[doc] Fixed tiny typo
[maven-release-plugin] prepare release 2.13

Change-Id: I15e0bd975ea2f033878eebbbfc4eeae4f71d629f
[maven-release-plugin] prepare for next development iteration

Change-Id: If3a64918a21276324a164a74b5181496edf1242a
Upgrade to hk2 2.3.0 final

This patch upgrades hk2 dependency from 2.3.0 beta 10 to final release.
Merge pull request #107 from sslavic/patch-1

[doc] Fixed tiny typo
Use spec version as JAX-RS version in docs

Multiple doc links to JAX-RS APIs are broken, as doc generation uses broken reference to JAX-RS API version property.

This patch fixes the issue by referencing valid JAX-RS API spec version property.

Issue: JERSEY-2670
Merge pull request #110 from sslavic/patch-2

Use spec version as JAX-RS version in docs
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)
JERSEY-2612 copyrights
JERSEY-2612 bumped parent version to 2.14-SNAPSHOT for test project
Cleared relative path to bom module parent pom

Before this fix Maven builds would report a warning on inconsistency between actual parent pom and pom at parent relative path for Jersey BOM module (Maven default parent.relativePath is ../pom.xml) .

This patch fixes the issue by clearing the parent.realtivePath property.

Issue: JERSEY-2686
Fixed JERSEY-2687.

- The MetainfServicesAutoDiscoverable class was in the o.g.j.message.internal package, which has confused the maven-bundle-plugin and has caused that all the Jersey core classes from this package have been bundled as part of the extension jar. The fix moves the extension sources to a new separate internal package, as there should not be multiple jars with classes in the same package anyway.

Change-Id: Icb64deb66fa65e00a6b6f7bc530477457384f9aa
Signed-off-by: Marek Potociar <marek.potociar@oracle.com>
Merge pull request #113 from sslavic/patch-3

Upgrade to hk2 2.3.0 final
Merge "Fixed JERSEY-2687."
fix wrong argument order for registering Consumer
Merge pull request #116 from sslavic/patch-2

Cleared relative path to bom module parent pom
Updated e2e readme.

Change-Id: Ibecc0df3c733f260379b039da9f4dfa088cd22a3
Signed-off-by: Marek Potociar <marek.potociar@oracle.com>
Merge pull request #97 from vetler/task/JERSEY-2537

Fix for JERSEY-2537: JerseyUriBuilder.replaceMatrix(null) should remove semicolon.

replaceMatrix(null) removes semicolon if there are no matrix parameters, trailing slash is kept intact, and it only operates on the final path segment instead of the first.
Merge "Updated e2e readme."