Predicting changes in the stability of proteins and protein complexes: a study of more than 1000 mutations.