David Adam : d3dx8: Implement D3DXQuaternionLn.