Complain loudly if a null Animation is added to an AnimGroup

Raise an IllegalArgumentException if an attempt is made to add a null to an AnimGroup.  Without this, a NullPointerException is thrown downstream with no ability to locate the offending code.