Initial HTTP upgrade support for management operations

This commit adds support for multiplexing the remoting protocol over
the HTTP management port, removing the need for two seperate management
ports.

Port 9999 is now no longer present in the default config, and the
management client will attempt to connect via a HTTP upgrade by
default.