Only after 3,899 days could Rory McIlroy ever don the Green Jacket. The wait was agonizing but worthy. Since last year, ...