William Heneker — British Army general (1867-1939)