Reworking RandomAnimator into AnimationContainer which by default is suited for random animators.  Also introducted AnimationIterator for iterating over a predefined list.  As a bonus duration can now be predefined in AnimationConfig. Even bigger bonus, BraRandomAnimator now uses new instead of malloc