implement dav blobstore for go agent
[#62280594]
make s3 blobstore conform to external interface
[#63420986]