Made chroot optional
adds backend and frontend config sections

new defined types:
haproxy::frontend
haproxy::backend

haproxy::backend uses haproxy::balancermember the same way
haproxy::listen does. I'm not sure I like overloading that, but it
should work.
ruby 1.8.7 compatibility
reorder the frontend and backend sections a bit
changing the order a bit more

kinda regretting not making a separate haproxy::backendmember type
fix tests for frontend order change
remove deprecation warnings from templates
remove deprecation warnings from templates
Merge pull request #27 from francois/optional-chroot

Made chroot optional
Merge pull request #39 from 3dna/template_deprecation

remove deprecation warnings from templates
Merge pull request #37 from 3dna/frontendbackend

adds backend and frontend config sections
Add parameter to specify an alternate package name to install

Change parameter name per comment on pull request #42

https://github.com/puppetlabs/puppetlabs-haproxy/pull/42#discussion_r5856331
Merge pull request #42 from rharrison10/rharrison/pkg_name

Add parameter to specify an alternate package name to install