Allow option to require protocol

This raises a validate message if the option is enabled, and http:// for example is missed from the URL