[Storage] Blob Storage Refactoring pt 1:
* Renaming classes to be more descriptive.
* Changing smart pointers to reflect strict ownership model.
* Adding pointers to facilitate future resource swapping.
* Remove renderer-side dependency on blob_data.h
This patch makes all of the far-reaching changes that effect
everyone that uses the blob storage context. Subsequent
changes should only effect the blob infrastructure.
https://bit.ly/AutoBlobToDisk
BUG=375297
Review URL: https://codereview.chromium.org/
810403004
Cr-Commit-Position: refs/heads/master@{#312800}