[bug 977122] URL validation in generic form
[bug 977122] Allow for protocol-less urls

This allows for "example.com" as well.