Resolved JERSEY-1705: Use Apache as a client transport.
Resolved JERSEY-1705: Use Apache as a client transport.

Fixed copyright issue with TimeoutTest.
Fix for JERSEY-1342: Introduce proxiable request scope
  - AllInjectablesTest migrated from Jersey 1 to JaxRsInjectablesTest
      to test request scoped JAX-RS injectables
  - refactored Jersey to use HK2 binding builders,
       removed original Jersey builders
  - Introduced JAX-RS specific proxiable injectee wrappers
       that hold request scoped values
       for Request, HttpHeaders, SecurityContext and UriInfo
  - migrated test list cleanup

Change-Id: I250742a2fc1303d6aeb26c1ec0208cc537acf420
Resolved JERSEY-1705: Use Apache as a client transport.

Added support for handling redirects using ClientProperties.FOLLOW_REDIRECTS.

Moved DISABLE_COOKIES property to ClientProperties as it is generic to most Http Clients.
Merge branch 'master' of https://github.com/jersey/jersey
Resolved JERSEY-1705: Use Apache as a client transport.

Cleaned up ClientResponse creation logic. Added explicit Trace support on the connector.
Resolved JERSEY-1705: Use Apache as a client transport.

Minor test cleanup.
JERSEY-1549: Helloworld-webapp (and possibly all other) sample is broken

 - fixed samples
 - enabled injection of @PersistenceUnit (see internal package in jersey-servlet-core) outside of EJB container
 - enabled URI as @PathParameter value
 - ignored bookmark-em tests (until Jersey doesn't support @ManagedBean)

 - org.glassfish:javax.ejb -> javax.ejb:javax.ejb-api
 - javax.annotation:jsr250-api -> javax.annotation:javax.annotation-api
   - reversed - e2e tests (on jdk6) are failing (because of the jdk version) when new api jar is used
   - new api jar is present only in bookmark-em sample now

Change-Id: I2f05490f678c4f2c59155a350789d8c8ce0edbc0
Resolved JERSEY-1705: Use Apache as a client transport.

Merging patch from Micahal.
It contains some formatting changes, extracted localization messages and AbstractGrizzlyServerTester was replaced with JerseyTest.

Keeping DISABLE_COOKIES in ApacheClientProperties.
Resolved JERSEY-1705: Use Apache as a client transport.

Fixed a compile error in test.
Resolved JERSEY-1705: Use Apache as a client transport.

Apache client property names were inconsistent. Fixed.
Migrated to JAX-RS 2.0-m16 API.

- main migration tasks done.
- Updated copyright headers.

Change-Id: Ib18ddd1a91fa88dbbb653daa070fecb9cdffd3b6
Signed-off-by: Marek Potociar <marek.potociar@oracle.com>
Merge branch 'master' of https://github.com/jersey/jersey
Resolved JERSEY-1705: Use Apache as a client transport.

Updating the PR to compile with the latest m16 API sync.
Resolved JERSEY-1705: Use Apache as a client transport.

Added couple more tests from Jersey samples.
Merge pull request #11 from aruld/master

Ported Apache Client 4 to Jersey 2.0 connector implementation (including all the tests).
Grizzly 2.3-rc2 -> 2.3-rc4

Change-Id: Ifecebcccec2ac363e269479b17fcba0ede5e10ec
Hk2 2.1.54 -> 2.1.59

Change-Id: I4868b8e9b07561ef260fa90df2cc3c7fe8417ab0
JERSEY-1728: Migrate to the latest (1.1.0.Beta3) BV API

 - bean-validation api - 1.1.0.Beta1 -> 1.1.0.Beta3
 - hibernate-validator - 5.0.0.Alpha2 -> 5.0.0.Beta1
 - un-ignored tests (HV-656, HV-659)
 - added param name check to bean-validation-webapp example

Change-Id: Idc227d5914cdf0abe2a4b8f7c1c389e04e4b8a12
JERSEY-1117: *Param fromString throws WAE

- extracting WAE from HK2 MultiException and rethrowing it to allow ExceptionMappers and other runtime objects to handle it correctly.

Change-Id: I947acd5143b7abfd53f9c2b14ebcc7b97f954999