Fixed JERSEY-2457.

- OAuth1Exception must call super constructor to properly set response status and headers.
- Reproducer unit test added.

Change-Id: I4b7e9a2621c9290918c584d2ffe00fc143ddfb03
Signed-off-by: Marek Potociar <marek.potociar@oracle.com>
Fixed JERSEY-2452.

- Removed the redundant reference to JSON Processing API (the API is already included in the RI bundle)
- Also bumped up the RI version 1.0.2 -> 1.0.4

Change-Id: I545d9502433f78a0e49746ac15dafce9af104004
Signed-off-by: Marek Potociar <marek.potociar@oracle.com>
Fixed JERSEY-2424.

- Added static methods for retrieving underlying HTTP client instances to all existing ConnectorProvider implementations
- Added unit tests covering the issue.
- Introduced new Initializable API in Jersey client module, which is used by the fix implementation.

Change-Id: Ib1e806103221a7a35c54347ed665277178706333
Signed-off-by: Marek Potociar <marek.potociar@oracle.com>
Fixed JERSEY-2435.

- Fixed a potential NPE in UriRoutingContext.getPathParameters(true) that could occur under some weird circumstances that involve injection and use of UriInfo early during the routing phase.
- UriRoutingContext.encodedTemplateValues field is now guaranteed to never be null.

Change-Id: Ie13ae14ed7c36c22d7dbf6def34a5382c21c76e2
Signed-off-by: Marek Potociar <marek.potociar@oracle.com>
Fixed JERSEY-2440.

- minor typo in MVC chapter of Jersey User Guide.

Change-Id: I80e49f0e586919b1bbc15847d97fbcda89b1b8a9
Signed-off-by: Marek Potociar <marek.potociar@oracle.com>
Merge "Fixed JERSEY-2457."
Merge "Fixed JERSEY-2452."
Merge "Fixed JERSEY-2435."
Merge "Fixed JERSEY-2440."
Merge "Fixed JERSEY-2424."