Add new makeinstructions program and text instruction files; and shell scripts to create directory structure and all instruction files.
Optimization: Shelf print only summary line for series of sector error misses.  For sparse storage structures, this reduces log file size by 98%.
Optimization: Shelf check for error above high water mark; if so, then miss.  For sparse structures, reduces CPU time by 70-80%.
Optimization: Shelf binary search on static position list to find victim copy for sector error.  Reduces CPU time considerably.
In runsequence-03.py, simplify instruction files by assembling output directory path and filename from copy and ber params.
In main11.py, emit actual zero for the GOOD NEWS summary line, to make life easier for postprocessing that wants to do arighmetic.
In get*.sh, substitute zero for blank for old log files that did not include the number in GOOD NEWS lines.
In readin06.py, permit blank and comment lines in CSV files.
Add new data files and the script to extract them.
Add new summary spreadsheet.
Add new make-instruction files.
Add old versions of programs to repository, too, in case any functions get lost in editing.