Added support to specify if ssl is enabled, the ssl port, cert, cert chain, and private key. 

Added support to configure SSL on the fly. Certs still need to be created manually, but once done they can be managed by puppet. 

Example Usage:

  class { 'rabbitmq::server':
      enable_management => true,
      config_ssl => true,
      ssl_cert             => 'puppet:///<path to server_cert.pem>',
      ssl_cert_chain       => 'puppet:///<path to cacert.pem>',
      ssl_private_key      => 'puppet:///<path to server_key.pem>',
  }