Animation synch

This branch implements key-frame animation synchronization.
Plugin provides an interface to invoke server-side and client-side computed animations.
For both cases, animations can be started by specifying the name of the animation that should be played, range of key-frames that should be played for the animation, and the number of cycles (or infinite play).

Unit tests included.

See Wiki for a set of manual tests that can be executed to ensure correct functionality of the plugin.