[Entity] change the return type of CopyableInterface::copyTo() to void #1
[Entity] add CopyableInterface::copyFrom(EntityInterface) #1
[Entity] rename the argument of CopyableInterface::copyTo() #1
Merge remote-tracking branch 'upstream/master' into 1.1