Add support for full-featured cdn_host

Now it is possible to pass as `cdn_host` full-featured urls like this: `https://user:pass@example.com:4433/path/`