Surakarta, Antara Batavia dan Kartasura