Golf star Paul McGinley believes Rory McIlroy is 'less hard on himself' compared to before as the Briton prepares for the ...