Set Protocol when asset_path(source) starts with // indicating a protocol relative URL
This also provides an option to change a default protocol.
Minor Refactor to allow easier testing of asset_pathname.
Adding test for protocol relative url.