Remove http/impl/Types.h
Adjust handshake logic for SSL peers
User user and password credentials in Port for authorization:
This eliminates the [rpc_user] and [rpc_password] configuration items and
applies the setting on the HTTP::Port.
Remove unused SSL context
Add ServerHandler::Setup configuration structure
Move parsing routines to ServerHandler
Changes to support configuration settings:
* Add client_t section to Setup structure
* Use client configuration when operating in client role
* Move make_ServerHandler to a separate file to not expose includes
Add ServerHandlerImp::adminRole:
This uses the Port information on the session to check
the administrative credentials.
Use a single io_service for HTTP::Server and Overlay:
This change is required to support Universal Port.
Save ServerHandler setup and expose it
Rename PeerFinder members for clarity
Add overlay memberspace to ServerHandler::Setup
Inject ServerHandler in Overlay
Use [server] configured peer port in Overlay
Remove PeerDoor
Remove obsolete peer_port and peer_ip configuration sections