JERSEY-1419: resolved "HTTPDigestAuthFilter fails when accessing encoded URI"

Change-Id: Icf25b98646cd82f9ed235c250371af19ed1f230f
Fixed JERSEY-2070: Grizzly client connector not asynchronous.

- Introduced new concurrent collections in jersey-commons
- updated POMs to not fail when compiling new collections due to dependency on sun.misc package
- Introduced non-blocking input stream API and ByteBuffer-based impl
- updated jersey-common test SecurityManager policy config to reflect new unit test needs
- some existing collection utilities moved under util.collection
- Fixed grizzly-connector to create ClientResponse when headers are received (before any entity data arrive)
- Added tests, including integration test with SSE reconnect Grizzly client/Jetty

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

- InMemoryContainer was ignoring headers for requests with no entity.

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

- MBR.isReadable and MBW.isWriteable are wrapped in try/catch to deal with potential exceptions thrown from these methods.
- Added reproducer test.
- Refactored MessageBodyFactory (renames, switched to new concurrency maps, removed redundant fields, all fields made final.

Change-Id: Ibea93e091dd40e8f6e98d5057f8054867d32d4ac
Signed-off-by: Marek Potociar <marek.potociar@oracle.com>
Merge "Fixed JERSEY-1956."
Fixed JERSEY-1845.

- Interceptor stream closed properly after read if not cleaned-up by the interceptor.
- Added reproducer test.
- Minor refactoring of EntityContent.

Change-Id: Ifabec9e1df3b600f45fe041ceb243ff88f5dc427
Signed-off-by: Marek Potociar <marek.potociar@oracle.com>
JERSEY-2013: Entity Data Filtering

- entity-filtering extension module
- implementation of entity-filtering for MOXy media module
- examples: entity-filtering, entity-filtering-security
- JERSEY-2000: (Un)marshalling issues raised by MOXyJsonProvider are not logged on the server side
- e2e & unit tests
- documentation

Change-Id: I8252a100bd9ed757bddcc05662faebd37f36aaca
Merge "JERSEY-2013: Entity Data Filtering"
Fix for JERSEY-2013.

- fixed obtaining of ExtendedUriInfo in ServerScopeProvider
- added e2e test

Change-Id: Icc1d1f9e98ac52f0e727ed33b44e62358efb51b2
Updates for entity filtering documentation.

Change-Id: I9f0804df4f2da8c06f8e85d1b728d233a20b7984
Signed-off-by: Marek Potociar <marek.potociar@oracle.com>
Merge "Fix for JERSEY-2013."
Fixes for 'Securing JAX-RS Resources' section in Documentation.

Change-Id: Ic9c1d5a21ac8677d47ea343fa97a007e5992d6d9
Updated json-moxy example...

- ...to use new MoxyJsonConfig.resolver() factory method for ContextResolver.

Change-Id: Ia8e94e15c40ff97bfbb70257589ee68881c0e9a8
Signed-off-by: Marek Potociar <marek.potociar@oracle.com>
Merge "Fixes for 'Securing JAX-RS Resources' section in Documentation."
Freemarker MVC module updates.

- FreemarkerViewProcessor made package-private and moved to root module package.
- Added support for exposing non-map models under default "model" name.
- Added test to test the new default "model" name support.

Change-Id: I7f64504f3d02fb047217d66d9ee2980f56004442
Signed-off-by: Marek Potociar <marek.potociar@oracle.com>
JERSEY-2012: Add support for binding BV error messages to MVC views

- added @ErrorTemplate to display error pages
- BV support for @ErrorTemplate
- Mustache template processor (in separate extension module)
- e2e tests
- link shortener example + tests

Change-Id: I0515d62ecf0d9b737c4dce3eab082a2637332d07
JERSEY-1313: Migrated OAuth support from Jersey 1.x
JERSEY-2067: resolved "Client filter instances are not injected"
JERSEY-2004: OAuth2 support added

        PS2: Copyright headers fixed + rebased
        PS3: Build fixed
        PS4: review comments incorporated (changed client feature API)
        PS5: refactored OAuth1, added OAuth1 twitter sample and added OAuth2.
        PS6-PS9: module names and dependencies fixed
        PS10: OAuth2 Google sample added, javadocs finished, review comments incorporated
        PS11: Another review changes incorporated.
        PS12: promt -> prompt (getKey method), removed set prefix from builder, minor changes.
        PS14: rebased

Change-Id: I4f57e4b2c30e174415a66940cf2af99a452d70ae
JERSEY-1690: Update pax-exam to an actual version;

Change-Id: I1461a78677124be95069c0afda8a4ebad1651200
JERSEY-2020: Tracing support (from Jersey 1.x)

- incorporated review feedback (performance improvements).

Change-Id: I5eea3ad3b1cdcad5c048a30cf9aab4efd852f1ea
[maven-release-plugin] prepare release 2.3

Change-Id: I3f8700788bf440077278f11db80bcc0c89686bfc