Animation enhancement

Many cases we need to use animations manually, ie not played by the juggler (eg use "Entity System"). So I added the ability to advance the animation manually (see IAnimation.advanceTime) and the possibility to know whether the animation is complete.

I also added a callback start animation, very useful in our case