Fixes for the custom deployment method.
Updating defines. Making puppet-lint happier.
Another puppet-lint fix.
Clarify jarfile usage in README.
Insist on custom provider for jarfile and vice versa.
Supply default init.d script if none specified.
Merge pull request #6 from garthk/issue_5

Add README info, self-defence re custom provider for jarfile installation
Merge pull request #8 from phrawzty/master

Add RedHat as OS type (for RHEL)
Fixed trailing quote; failed template init script on non-Debian systems.
Renames and tweaks as suggested.
Merge pull request #7 from garthk/default-init-file

Supply default init.d script if none specified.
Currently only debian init script is provided.
Wrap all init.d logic in a check for status != unmanaged.
Merge pull request #9 from tavisto/unmanaged-initd-fix

Wrap all init.d logic in a check for status != unmanaged.
Refactored the custom provider part

Refactored init scripts when using custom provider
Improved structur when using an other service manager then the standard oone
Added and templated standard init files
Added Contributors file
Ensure that the exec commands don't run all the time.
Making defines uphold puppet style.
Ensure that defines are based on Logstash 1.1.9 version
Fixing the custom init script part.
Code failed due to scoping issue and sequence
Update changelog and Readme files for v0.0.3 updates
Fixed: Name of RedHat init, Added jar file as link, Added Amazon Linux Support
Renamed the RedHat init file, correctly this time