When migraine pills aren't enough, research suggests you should supplement with these 10 foods.