Here are 13 foods that have been shown to lower cholesterol in studies. Some of them also improve other risk factors for heart disease.