Nuts are an excellent source of nutrients for your heart health. The question is, which ones are the best to eat?