Rewrite BlobStore support

Upstream is breaking everything. So we'll have to too. It's
actually much cleaner and less abstracted.

Begin tracking 1.4 in master for 0.7 release.

Change-Id: Ic159ca0c658a79f0fcc60fd58f8763cc149d271e