Add custom fragment for haproxy::listen

The listen block should be flexible enough for various needs but not
overloaded by parameters. The custom_fragment parameter allows for
custom configuration.