Add a core command-line option to require SSL for client connections.
If --require-ssl is passed when starting the core, any client that attempts to connect without using SSL will be rejected.