Compactness theorems and the Calabi flow on Kähler surfaces with stable tangent bundle