Solvent Effects on the Structural Stability and Interactions of Globular Proteins: The Role of Cooperativity and Repulsive Restraints