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

Allow the `:scheme` option for a proxy to take a string
as well as a keyword.
See https://tickets.puppetlabs.com/browse/TK-45, that's where the issue came from.