add missed test cases
remove redundant parameter check
add missed test cases for remove and copy operation
apply the review comments
set blob properties and metadata for block/page blob
merge test branch and fix merge conflicts