Add core commandline option to require SSL for client connections.

If the --require-ssl commandline option is passed when starting the core, it will reject any client that does not use SSL.