Sir Edward George Clarke (1841–1931), Solicitor General