New role for installing and configuring haproxy

This can be useful for managing rabbitmq clusters and possibly
as a replacement for ELB.