Finalizes Compatibility for OSGi R4 (Equinox 3.6)
Updates to Java SE 7 to prepare Jersey 2.6+ update
Removes unused dependencies that were used because the jersey bundling hat it's problems
Fixes features to exclude old jersey bundles
Fixes SSE Provider imports to require servlet >= 2.6 to have spec version 3.x
Removes rest cleint driver as project
Removes rest client driver from build and includes it into target
Adds jersey-all build. Integrates the jersey-all version into the connector build
Updates build to Tycho 0.20.0
Adds RequestException to Consumer

To handle request error properly a new exception type was introduced called
RequestException. The exception contains information of the failed request like
the status code, body, headers and so on.
Modifies Gson Provider to expose itself as API.

Also makes the GsonProvider's gson exchangeable with set/get methods.
Configures travis build to use Java 7
Changes jersey all to use version ranges for javax.servlet
Version Bump to 4.0

Because Jersey 2.6+ uses Java 7 to compile the connector needs to use Java 7 as well and is
no longer backward compatible. For this reason a major version bump to 4.0 was made.
Updates README for 4.0 release
Fixes #51: Unused package imports in com.eclipsesource.jaxrs.consumer
Removes unused add method in ServiceContainer
Fixes #45: Consumer Error with non / pathes
Removes deprecated ServiceProperties
Fixes #33: ServiceFilter of ResourceTracker should be configurable

The service filter can be configured by registering an instance of ResourceFilter as OSGi service.