messaging: support HAproxy binding

As an option and disabled by default for backward compatibility, allow
to export a puppet resource to create HAproxy binding for RabbitMQ
service.
Also add an option to specify the RabbitMQ service TCP port.