move caching_http_file_source.cpp to platform directory