Vegetables, proteins and nuts are known to be essential for cardiovascular health. Learn what other foods have heart health benefits.