Allow supervision group run/run! inits to use a private actor registry

The SupervisionGroup initializer allows a private actor registry to be supplied/used, but neither the class level run/run! methods currently allow this functionality to be used.  Patch corrects this by adding an optional registry parameter to each method's signature.  Should not break existing code, as parameter defaults to nil.