Ruminal Protein Fermentation: New Perspectives on Previous Contradictions