BBC Sport golf correspondent Iain Carter analyses the controversy of Rory McIlroy's "non-conforming" driver at the 107th US PGA.