parse_url  may return false

#2260, #2261 (which are identical)
A little less code

a little more action please
Merge pull request #2274 from bleistivt/Patch-UrlCompare

parse_url  may return false
Fix some double translations.
Add support for file upload schemes.
Make checks for urls more explicit so as not to catch custom scheme urls.
Convert tabs to spaces in GDN_Upload
Set context to null before using
Bump version to bust cache.
Make format checking case-insensitive.
Merge pull request #2293 from vanilla/hotfix/case-insensitive-formats

Make format checking case-insensitive.
Merge branch 'master' of github.com:vanilla/vanilla into stage