Automatically add scheme to URLs before validating

In user research, we have seen users adding URLs without schemes and being very
confused when the change is rejected because the URL is invalid.