William Lockhart — Scottish cricketer (1835-1893)