Effects of Crowding on the Thermal Stability of Heterogeneous Protein Solutions