孔尚任,在山水與皇帝之間