Add multi-nav-test app to debug Redmine #2671. Refs #2671
Fix to always use positive animationRate and fps when using three.js objects to control animations
Add new property animationDirection to determine if the animation plays forward or back.

Refs #2801
Revert "Add new property animationDirection to determine if the animation plays forward or back."

This reverts commit 95b0174ffe3a53ed8ad283ba75265b51821bdccf.
Add flag to the Threejs View Driver to check if there is an outstanding getProperty request on 'userObject'.  This eliminates the issue of creating multiple user nodes in gotProperty (not currently implemented through a callback). Fixes #2671
Tests Redmine Issue #2671.  Refs #2671
Remove unneeded testcase for #2671.  Refs #2671
Merge pull request #29 from virtual-world-framework/branch/multi-nav-test

Fixes Z-shift observed bug where vwf.getNode() could falsely trigger the creation of additional nav objects, #2671.
Updates the 'turn the radio on' step of the lesson to listen for
control value updated events rather than pointer up events. Avoids
any potential 'mouse pointer up, didn't count as actually turning
on radio, but did count as completing the lesson' mismatches.

Fixes #2590.
Fix bug linking the animationRate to the threejs driver.
Deprecate fps property, and add new read-only property animationFPS that only comes from the collada model.
Add new animationFrameCount and animationFrame properties.

Refs #2801
Remove fps property. Rename animationFrameCount to animationFrames. Move restriction on setting animationDuration and animationFPS to the driver.

Refs #2801
Add new properties for controlling shadows

Refs #2806
Updates threejs onresize behavior to adjust viewport based on the
webgl canvas without the unused border included.

Fixes #2800.
Convert string values for the cull face and map type properties in the threejs driver instead of the component.
Make string values match CSS style enumerations

Refs #2806
Removes space in empty parenthesis to match better with coding
standard.
Merge pull request #31 from virtual-world-framework/branch/new-shadow-properties

Branch/new shadow properties
Crispen warning about unzipping build w/ Windows utility

fixes #2808
Merge pull request #28 from virtual-world-framework/branch/installation-instructions

Crispen warning about unzipping build w/ Windows utility
Fix bug where typing too fast causes characters to get eaten.

Check to see if I was the one who sat the property before
updating the DOM with the new value.

Refs #2826.
Merge pull request #34 from virtual-world-framework/branch/fix-write-together-bug

Fix write together bug