Replace canOpenUrlScheme: with SchemeRegistry

Didn't like the reliance on the McLuhanResponder @protocol for
specifying an app's url scheme, as a subclass must remember to
implement its canOpenUrlScheme: method.

Much cleaner to simply have the subclass add its url scheme to the
registry.