Fixed: 'Could not restart Service' error.

Without this fix, attempting to restart a supervisor service on Ubuntu 12.04 would result in a "Could not restart Service" error, even that the restart was in fact successful. The \n in the grep pattern was being actualised by puppet, rather than being made a part of the regex.

This fix makes the \n part of the stopped … started regex.
Merge pull request #50 from trueship/master

Fixed: 'Could not restart Service' error.
WIP: added puppet provider

...to replace service {provider => base} with
service {provider => supervisor} at some point

Proudly stolen from https://gist.github.com/monkeymantra/4273546 and
edited to taste.

Tests.
fix for ruby 1.9
WIP: implement some more
WIP, try to use it
Proper return values of status
implemented restart and stop, improved start and status of the provider

TODO: better tests for status to highlight the broken shell implementation
Looks good. We will try it out. Added more test cases.
Add more tests, refactor the code
Differentiate between supervisor program name and process name

As stated in supervisord docs, program name and process name are
different when `numprocs` is set:
http://supervisord.org/configuration.html#program-x-section-values
added tests for stop with multiple processes

 * reformatted mocked output
 * refactored code
 * fixed a bug in start
remove untested `enable` and `disable` methods

removed unused dependency on supervisord
Remove duplicated test
add travis ci
Better travis
I love colors!
Simplify .travis.yml
Ignore .rspec-local
Merge pull request #54 from Jimdo/travis-for-upstream

Travis ci integration