Introduce Remote.IsValidUrl.

I'd prefer no tie the results of these tests to the `BuilInFeatures` enum. Could we just go with a `bool isSupported` here?