Add [server] section in rippled-example.cfg
Add [server] parsing code
Rename to legacy_context
Pass Config in setup_RPC
Remove unused struct
Check port protocol in legacy handshake detect
Use port settings in ssl detection
Remove unused Server function
Check protocol in SSLPeer
Adjust timer scope
Use shared_ptr for context in SSLPeer
Set shared context in Port
Use [server] config settings
Clean up unused Port interfaces
Use shared_ptr for Port, add port() method
Remove deprecated addr field
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