Fixed handling of bad counter cells. Added ProgrammerVersions.

Fixed AnalyzeData's handling of bad counter cells - instances where the
counter decreases now increments each counter by 1. Added
ProgrammerVersions, which sorts programmer version data by year of use.