Ebenezer Cooke — South Australian public servant and politician (1832–1907)