(TK-45) Add string support to `:scheme:` option

Allow the `:scheme` option for a proxy to take a string
as well as a keyword.
Why would this always come from a config file?  I don't think I've ever seen anyone put it in a config file.