Updating files for release
Solve issue that we overwrite the init file while we shouldnt.
Ensure we install java first before logstash starts
Updating files for release 0.0.6
Don't backup the jar file or the symlink. Solves #25
First stuff to do for the multi instance part
Some fixes
New stuff

- Adding suffix function
- modified test case for file
- Removed unneeded cfgfile define
- Modified confdir a bit
More changes

- Deprecate initfile and defaultsfile
- Renamed confdir to configdir
- Moved install path to per OS selector
- Modified service part
- Modified rspec tests to support multi-instance
Removed duplicate tests and minor modification to make puppet 2.7.x happy
Puppet lint fixes
More changes

- Modified the init scripts for the multi-instance stuff
- Create sincedb dir
Adding defines modified for multi-instance
Add default 'defaults' file and remove deprecated variables
Update readme file
Update changelog and module file. Add changed settings to readme file
Fixing RedHat init script

* Fixing the exit code for the status check.
* Adding sleep before pgrep for pid, in some cases process does not show
* up too fast.
* Replacing $DAEMON by $JAVA
Merge pull request #26 from fsalum/master

Fixing RedHat init script (PIDFILE and status)
Refresh the service if the defaultsfiles change
Apply the correct Puppet URI scheme based on Puppet offical doc

Based on http://docs.puppetlabs.com/references/latest/type.html
the Puppet URI scheme is puppet:///modules/name_of_module/filename
while in the module it was puppet://name_of_module/filename