Add support for `allow_blank_scheme` option.

Sometimes it is desired to accept URLs without protocol scheme. Even modern browser hide 'http' from address bar so normal user not always understand why his url "facebook.com/user" is not correct. validate_url should give ability to accept URL which looks like "facebook.com/user".