[Delivers #43555145]Copy object functionality

Copy object from one container to another, since content-length is required, if user doesn't pass content-length, we will try to get content-length by making a call to GetObjectHeaders.