add an option to disable the supervisor

having issues running fluentd under runit supervision- add an option to
disable the supervisor, as runit does that work better itself.
Merge pull request #449 from pjjw/disable-supervisor

add an option to disable the supervisor
Change argument order of EventRouter#initialize
Improve Match test with more clear name
Add EventRouter::Rule tests
Add EventRouter utilities tests
Add EventRouter tests
fix v1 config to support multiple tag match
defined ZERO_OR_MORE_SPACING