JS: avoid the unit test when an expression is undecidable

Signed-off-by: Harry King <harry.king@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: convert error messages to use the new entity method

Signed-off-by: Harry King <harry.king@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: avoid direct use of System.out

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: update version to 2014-52a

Fix for expression validation not checking properly for undecidable unit types.

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