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

Change-Id: Icf25b98646cd82f9ed235c250371af19ed1f230f
Merge branch 'master' of https://github.com/jersey/jersey
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."
Merge branch 'master' of https://github.com/jersey/jersey