JCLOUDS-458:Added Blobstore Abstraction

JCLOUDS-458:Added Blobstore Abstraction
Minor Changes testCopyUrl
Right, but calling `TestUtils.randomByteSource(0, PART_SIZE + 1)` is more succinct than looping.