deleting empty file
use separate build pack cache blobstore in staging
be able to use subdirectory of a bucket in blobstore
add ability to find file and copy a public file to blobstore

[#56723198]
Move the logic of generating download URIs to blob store object.