JS: update version to 2014-01

Signed-off-by: Stephen Wong <stephen.wong@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: add back graphics updates missed in recent input parsing cleanup

We need to let the GUI know we updated inputs in case it affects the graphical state.

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: change the calling convention of scheduleProcess to work in seconds

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: prevent unedited SampleInputs from showing a value in the editbox value column

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: ensure we preserve the simulation run state when running in realtime

We can get the EventManager thread paused in the realtime helpers, must mark the
simulation state as paused here.

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: fold the realTime pause helper into its one caller to make the locking explicit

Also test for events being stopped in this method and simply return rather than
having a second point the EventManager thread can be held.

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Binary Mesh exporter now exports the 'relative' texture path

This isn't the real relative path, but rather the same string the asset
was loaded with, so the exported file needs to have the same relation to
the texture as the original asset.

Signed-off-by: Matt Chudleigh <matt.chudleigh@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Fixed rendering race condition on screen points objects

Signed-off-by: Matt Chudleigh <matt.chudleigh@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Fixed collada image parsing bug

Signed-off-by: Matt Chudleigh <matt.chudleigh@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Fixed stream reading bug in BlockReader

InputStream.read() is not required to fill the array, loop until it is
full.

Signed-off-by: Matt Chudleigh <matt.chudleigh@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Allow renderer to read any valid 3D asset from a zip file

Signed-off-by: Matt Chudleigh <matt.chudleigh@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Fix file handling bug with spaces in resource root URI

Signed-off-by: Matt Chudleigh <matt.chudleigh@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>