'Cruelty-Free' means no animal testing, while 'Vegan' refers to no animal-derived ingredients. Here's everything else you need to know.