Proposition to add a destroy method to base Animation

By adding a destory() to all animation, and by calling anim.stop() in
the destroy we give the ability to "own" animations in Widgets (thanks
to Destroyable)