Introduce Remote.IsValidUrl.

So, should I pack the IsValidUrl to check valid_url and supported_url?