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
Merge pull request #28 from Spredzy/correct_puppet_uri

Apply the correct Puppet URI scheme based on Puppet offical doc
Merge pull request #27 from fsalum/master

Refresh the service if the defaultsfiles file changes.
fixed duplicate cases