This fixes a bug when calling Timeline#resetTweens() while the tweens
are pending removal or completed. Delegating the #makeActive method
here was chosen to:
- Follow "tell, don't ask" (pragprog.com/articles/tell-dont-ask)
- Prevent an additional branch conditional in Tween.js
- Prevent a Law of Demeter violation, e.g.
// src/tweens/tween/Tween.js
if (this.parentIsTimeline) // "asking"
{
this.parent.manager.makeActive(this); // LoD violation
}
else
{
this.parent.makeActive(this);
}