John de Havilland — British officer of arms (1826-1886)