Fix ordering of options changing

The order of the options kept changing on each puppet run for me. Adding the sort makes the order consistent on each puppet run.
Allow the fact to manage but disable the haproxy service

In an active/passive scenario, as a user I'd like the
configuration to be set and the package to be installed
without the service being started.

The `if $enable` (l81) prevents this. Today, if one sets
`manage_service = true` and `enable = false`, it will result
in a catalog compilation issue, due to the `Concat[/etc/haproxy/haproxy.cfg']`
dependency on line 134 not being met.
Update module for install/config/service pattern & deprecate parameters

This module needs to follow the BGTM
(http://docs.puppetlabs.com/guides/module_guides/bgtm.html#) and this is
helping.
Add beaker tests

This adds basic single node and multi node tests, and will run the
different tests depending on which nodeset is chosen. There is no
default nodeset yet.
Merge pull request #80 from hunner/do_conf_on_enable_false

Rewrite with install/config/service classes, and correct parameter naming.
Remove warnings when storeconfigs is not being used

Added a defined type to collect exported resources, this is to prevent
parser warnings when storeconfigs is not being used (i.e when using
simple puppet apply with no PuppetDB)
ELS-1058 haproxy bind options parameter
ELS-1058 rspec for haproxy::listen bind_options parameter
trailing whitespace cleanup
Merge pull request #82 from misterdorm/bindoptions

Add haproxy::listen bind_options parameter for setting arbitrary 'bind' options
haproxy::userlist resource
Prepare for 0.5.0 release.
Merge pull request #86 from mhaskel/0.5.0-prep

Prepare for 0.5.0 release.
Merge pull request #69 from lboynton/patch-1

Fix ordering of options changing
Merge pull request #81 from yasn77/master

Remove warnings when storeconfigs is not being used
Fix the mkdir for moduledir
Add chroot ownership
Merge pull request #88 from hunner/fix_mkdir

Fix the mkdir for moduledir
Merge pull request #87 from hunner/fix_perms

Add chroot ownership
force userlist to be more orderly in the overall config

per
https://github.com/puppetlabs/puppetlabs-haproxy/pull/85/files#r13397609