squash into xbmc/URL.cpp
squish into filesystem/CurlFile.cpp