Made Quat and Vector immutable
Added AxisAngle data type
Made attributes position, orientation, velocity, rotVelocity, scale atomic

Also removed RotVelocity (used AxisAngle from Math instead)
Also removed MeshResource (was only used in Editing plug-in)
Fixed compilation error with different access levels
Created login and avatar Web tests
Rewrote login procedure to use JavaScript for clicking
Rewrote avatar tests to wait until certain events rather than fixed time
Fixed reference to NUnit assembly in Release
Increased timeout for avatar sync test as it fails on Windows
Removed unnecessary function prototypes. Were meant to document API, but need double maintenance. Also, functions will now be introduced by respective plugin scripts.
Added callback registry for plugins to register their kiara functions after connection was established
Moved creation of animation function wrappers to animation plugin
Animation plugin now uses Communicator callback to register its function wrappers
Keyboard input now uses Animation plugin to play animations instead of communicator
Comments and nicer linebreaks
Added event manager object to FiVES client
Added OnComponentUpdated event handling
Privatized animations generateFuncWrapper method
Introduced component handler for component changed to animation
Moved animation plugin to seperate subfolder