Allow user-defined service restart parameter.

This allows, for example, use of /etc/init.d/haproxy reload to restart
haproxy when config changes, which:

- includes syntax checks
- restarts without interruption to service
Add missing LICENSE file
Correct readme port
Pin Rake to ~> 10.1.0 to support Ruby 1.8.7

The latest Rake update requires Ruby >= 1.9. This update
fixes the failing 1.8.7 tests by pinning Rake to the last
supported version on ruby 1.8.7.
Add Travis build status to README
Merge pull request #77 from blkperl/fix_travis

Pin Rake to ~> 10.1 to support Ruby 1.8.7
Merge pull request #78 from blkperl/add_travis_image

Add Travis build status to README
Remove redundant params section

The parameters for 'Redhat', 'Debian' and 'Archilinux were identical
and have been merged.
Merge pull request #57 from songkick/restart-command

Allow user-defined service restart parameter.
Merge pull request #66 from toabctl/add-missing-license

Add missing LICENSE file
Merge pull request #79 from kurthuwig/remove-redundant-parameters

Remove redundant params section
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.