Bug fix with value in animate

When "values" is null, we avoid to write it because of "from"
and "to".
Bug fix when multiple animations on an object
Animation: begin parameter added

It is useful when we want triggers like "mouseover" to start the
animation. For the default behaviour it is "indefinite".
AnimateTransform is added !