JS: Tesselated fonts now support unicode extended code pages

But not diacritics yet

Signed-off-by: Matt Chudleigh <matt.chudleigh@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: pull Entity validation into Simulation

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: make the event execution state local to EventManager

This will prepare for making this a boolean flag that only carries information
about whether an event is in progress or not.

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: ensure most eventState access is done under the lockObject

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: remove the UNTIL_TIME state from eventManager, unconditionally test the event time

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: remove one wrapper function in EventManager

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: always pass the target runtime in resume(), separate the call form the GUIFrame update

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>