Forsyth, William, active 1899-1901, Chief Staff Clerk, Mafeking