Added the capability to disable non-SSL connections to RabbitMQ

Added the capability to disable non-SSL connections to RabbitMQ. This is to cater for the environment where security requirements are very stringent and any non-SSL connection to the RabbitMQ server is not allowed.