Automatically handle holes in CopyRegularFileDisk

This will allow to remove makeholes from Promise struct
Get rid of Promise.makeholes, file copying may do it automatically
Add acceptance test for dry-run option in packages promises (Redmine #1831)