Add option to set optional protocol in uri validation

But you can have for example protocol list - http, https and option to allow optional protocol.
Example:
protocol='http,https'
allowemptyprotocol=true
If user provide ftp:// this should be not valid in this case, but if ommit scheme, field should be valid.