Load resources off scheme-independent URLs

Previously, loading a page on HTTPS caused resources to fail to load since they were being loaded from http:// URLs.  

All resources from external share APIs are available on both protocols, so this ensures pages will always load correctly.