In a stunning revelation ahead of the PGA Championship, Rory McIlroy has filed for divorce after seven years of marriage ...