Allow injection of an explicit supervisor class.  This allows us to extend the RubyDNS::RuleBasedServer which amounts to allowing us to extend the DSL.
Add spec to test supervisor class injection.
Merge pull request #41 from dmarcked/feature/allow_class_injection

Make the Supervisor class injectable