In order to support conditionally idempotent operations, we need to add support for BlobTargetOptions into Blob.copyTo() TODO: 1. Add an overload for BlogTargetOption to copyTo 2. Update conformance tests to include conditionally idempotent rewrite operation.