Removing hop-by-hop headers for ProxyServlet

Motivation:
RFC 2616 specifies a number of headers that are hop-by-hop and proxy
server are required to remove them [1].

The issue I ran into was when the ProxyServlet was deployed on EAP 6.3
and the proxy server set the response header 'Transfer-Encoding: chunked'
which cause the client to fail as the response from the proxy was not
chunked.

Modifications:
Added a check of header names before adding them to them to the
HttpServletRequest.

[1] http://tools.ietf.org/html/rfc2616#section-13.5.1
Removing/ignoring Http request hop-by-hop headers.
Covertered fabric-jaas karaf commands from blueprint to scr. And also use rank=99 instead of rank=1 in FabricJaasRealm so we favor using fabric over what karaf comes with etc.
Polished
added tomee container profiles
added an index page of the containers
add a jetty container profile
use correct flags for internalAgent on fabric8 versions of tomcat & tomee
use consistent name of container - thanks for spotting it @davsclaus!
[Process Manager Testing API] Added JVM shutdown callback to ensure that process has been killed.
[Process Manager Testing API] Improved logging.
[Process Manager Testing API] Extracted API to separated module.
Added process testing API to BOM.
Refactoring.
Refactoring.
Added process testing API MD.
Improved MD.