Merge pull request #2 from Jimdo/newer_rspec_puppet

Add `ensure => stopped` feature
Add `ensure => stopped` feature
Do not autostart the service when `ensure => stopped` is requested
Merge pull request #3 from Jimdo/ensure_stopped

Add `ensure => stopped` feature
Fixup dependency order for ensure stopped

 * Also adds ensure running with the some behavior as present
Extract variable for supervisor log dir
Merge pull request #4 from Jimdo/ensure_stopped

Fixup dependency order for ensure stopped
Fix restarting problems

when both supervisord.conf and managed services configs changed

Also fixes plathrop/puppet-module-supervisor#62
Merge pull request #5 from Jimdo/fix_changing_both_configs

Fix restarting problems
Merge branch 'newer_rspec_puppet'
Move debian defaults into params class
Split tests for each supported family
Fix tests for redhat service
Declare user explicitly as instance variable