William Hearn — first class cricketer and Test umpire (1849-1904)