Use https in gatherLinks when detected

Uses https to fetch protocol agnostic external resources in gatherLinks when request is made over https. Fixes issue with Google Fonts. Might still give problems when app is reachable over both http and https.