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
Add an ensure parameter to balancermember.

This allows backends to be removed without manipulating exported resources.
Merge pull request #43 from songkick/balancermember-ensure

Add an ensure parameter to balancermember.
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
Update CHANGELOG

Fixed typo.
Merge pull request #45 from godp1301/patch-2

Update CHANGELOG
Fix test description
Update travis, add Gemfile.
Merge pull request #54 from apenney/travis

Update travis, add Gemfile.