New interface and context hooks for in-jvm outproxy
Support in HTTP client proxy
All preliminary, maybe better to use ClientAppManager?
missing file
Remove outproxy hook in context, use ClientAppManager:
  - Add clientAppManager() to I2PAppContext so it can be used there
  - Add routerAppManager() to RouterContext for convenience inside router

Start of SSL support in I2PTunnelHTTPClient
  - Add initialSocketData support back to I2PTunnelOutproxyRunner
  - Works for orchid (and in-net?)
  - TODO Doesn't work for in-net proxy
  - Need separate config for SSL proxy
Add GUI outproxy plugin enable setting for all tunnel proxies
  (only implemented in HTTP)
More SSL support in I2PTunnelHTTPClient
  - Add separate config for SSL outproxy
RouterAppManager: Allow registration of untracked ClientApps,
required for orchid plugin
- Fix up the header processing for SSL thru HTTP proxy
- Fix the CONNECT line output
- Set use-plugin default to true
- Log tweaks
- rename a variable
update error pages for HTTPS
- Tweak display name of HTTP client tunnel
- Show outproxy plugin status on i2ptunnel index page
propagate from branch 'i2p.i2p.zzz.outproxy' (head 02da481346e0bf35b289f00b32f50871da202afb)
            to branch 'i2p.i2p' (head eb2820957208e17c76e8c10a2c36e59e0da61895)
Remove outproxy hook vestiges in context, history for prop, -3