Many common garden flowers are safe to eat. Learn which ones to pick and how to harvest them for your next meal.