Check for webserved files by looking at the protocol

Previously it would assume a file is being served from the web as long as href happened to include the string 'http' anywhere - not just at the beginning.
Merge pull request #443 from platogo/protocol-check

Check for webserved files by looking at the protocol