Add Eclipse proxy initialization to HttpClient instance

This commit actually refactors the way the Standalone Geppetto and
the Eclipse based Geppetto are assembled. Standalone and Eclipse
specific are moved into two separate jars:

org.eclipse.geppetto.injectable.eclipse
org.eclipse.geppetto.injectable.standalone

They both expose the package org.eclipse.geppetto.injectable which
in turn contains a CommonModuleProvider that has a static method
returning a Guice module containing some basic injections. One of
those injectios is the HttpClient binding which in case of Eclipse
is set up using the Eclipse proxy settings.
Removes m2e specifics
Removes some files that ought to have been ignored
Removes old o.e.g.commons.injectable project

The functionality provided by this project has been refactored
into the project o.e.g.commons.injectable.eclipse and
o.e.g.commons.injectable.standalone.
Change require-bundle to package import in puppetlint bundle
Add missing package imports to o.c.g.catalog.tests
Add maven container to the Eclipse .classpath of the maven plugin
Add missing injection of the common module.
Add bindings to named parameters for connection and so timeout values
Fix some version constraints to enable both Juno and Kepler
Update test launcher with new bundles
Update feature and bundle versions. 3.2.0 -> 3.2.1
Merge branch 'dev' into kepler
Merge branch 'kepler' into puppetlabs-copyright