Major animalExtras functionality update

1. animalExtras now set a boolean array in the animalObject to TRUE or
FALSE when toggled. The value of the checkbox is the index in the
animalExtras array
2. Fixed issue where Extras interaction affected other animals
3. Fixed animations for displaying animalExtras (correct order, much
smoother to watch, no strange clipping/jumping)
4. Fixed expand/contract button to take animalExtras into account. It
needed to open wider for animalExtras buttons to fit within the
animalObject)
5. Implemented major portion of animalFee calculator (excluding
animalExtras). This function is temporarily set to run when an
"animalExtra" is selected. This is purely temporary for testing until
the fee determining function works.