High-protein diets have been gaining steam for years, but one trend has taken the concept to an extreme: the carnivore diet. As the name boldly suggests, it's all meat, all the time-no veggies, no ...