General animation behavior to add standard animation functions.

Provides:

- animationTime
- animationDuration
- animationRate
- animationLoop
- animationPlaying

- animationPlay()
- animationPause()
- animationResume()
- animationStop()

Sends:

- animationStarted()
- animationStopped()
- animationLooped()

- animationTimeChanged()

Nodes react to time changes by implementing:

- animationUpdate()
Update for animation.vwf changes.
REWORK: Quick patches for animation behavior development.

- Get behaviors from kernel.prototypes()
- Inherit initialize() from behaviors.
An animation behavior for node3 nodes.
Test the node3 animation behavior.