Merge pull request #14 from BryanHunt/master

Added metatype for configuring the root URI for the publishser
Updates to Jersey 2.3.1
Fixes #12: Change Bundle-RequiredExecutionEnvironment to JavaSE-1.6
Version Bump
Publisher to 3.1.0
Consumer to 2.1.0
Moves bundles to own bundles folder
Removes old bundle folders
Removes old Jersey version from target
Merge branch 'master' of github.com:BryanHunt/osgi-jax-rs-connector into BryanHunt-master

Conflicts:
	build/com.eclipsesource.jaxrs.connector.target/Equinox 3.8-jersey2.3.1.target

Changes:
  Registers the Provider via an Activator to be able to run without DS.
  Renames the provider bundle to be open for more providers.
  Reduces jre level to 6.
  Removes provider feature from category (new sructure will be added soon).
Adds GsonProvider implementation from https://gist.github.com/hstaudacher/4967804
Adds an all test suite
Renames test suite
Adds new feature structure to include providers
Fixes #13: Add functionality to register JAX RS components to the Client (JAX RS consumer)
  Adds a new create method to ConsumerFactory that takes a jax-rs Configuration that is used to create the
  Client instances.
  Deprecation of the create method that takes an array of custom providers because providers can be registered
  using ClientConfig.
Updates README. Preparing 3.1.0 release.
Adds a tycho based build
Adds travis.yml
Instructs travis to use JDK6
Adds build status to README
Changes changelog to link to releases
Adds a logo to README