This visual protein guide is for omnivores, carnivores, vegans and vegetarians. Here's how to meet your daily protein needs.