Supernova Progenitors, Their Variability, and the Type IIP Supernova ASASSN-16fq in M66