Rework copy read strategies

- make corrections to everything, including strategies algorithms;
- use strategies in object-oriented way;
- add skipfail and skipfail_noreverse strategies.
Show non-pausing msgbox to relax user while procedure starts
Account already processed blocks on shown read/unread/errors counters when resuming copying
Use relaxing banner only for copying with journal
whole_space_renderer: Account smaller last block when restoring counters from journal
copy: don't seek source without need
Add dc_dev_ata_identify(); add serial_no to DC_Dev and use it.
Get model name from IDENTIFY for ATA devices
Include model name and serial number into copy journal file name
Supply/suggest procedure parameters from ~/.whddrc config file

Use
procedure_name.parameter_name=value
to omit dialog, or
procedure_name.parameter_name.suggest=value
to override default suggestion in dialog.

Spaces are not allowed currently.
Line is matched from the beginning. So any character, like #, at the line
beginning makes it a comment.