JS: add a method to clear the DisplayEntity cached bindings in case external changes cause graphics change

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Re-fix redraw bug/win8 lockup bug

So if we aren't animating, jogl with schedule colliding redraw calls. If
we are animating, win7 classic forgets to redraw on window reveals. So we
claim to be animating, and use the query as a trigger to actually redraw.
It's horrible, but seems to work.

Signed-off-by: Matt Chudleigh <matt.chudleigh@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Added simple key event handling to 3D windows and deleting entities

The first and only key that is recognized is the delete key which deletes
the currently selected entity.

Signed-off-by: Matt Chudleigh <matt.chudleigh@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Model previews for ColladaModels maintain proportions

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