Make the logic in the __issue type more generic.

Any OS can be added by simply plopping a new issue file into the files
directory.