Remove obvious NetworkConfig constructors that were added to silence silly old warnings.
Use std::shared_ptr<ServerConfig> instead of raw pointers for server configs
Remove obvious ServerConfig constructors that were added to silence silly old warnings.
Use std::shared_ptr<NetworkConfig> instead of raw pointers for network configs