Handle no protcol being set on an asset.
Merge pull request #355 from rposborne/no-protocol-asset-host

Handle no protocol being set on an asset.