A unified approach to the salicylaldehyde containing polyketide natural products: Total synthesis of ent-pyriculol, ent-epipyriculol, ent-dihydropyriculol, ent-epidihydropyriculol, sordariol, sordarial, 12-methoxy sordariol, and agropyrenol