JS: add a null Locale argument when formatting doubel values to avoid I18N issues

Some locales format the decimal point as a comma, which tends to mess up the parsing
if we round-trip the string back into the parse methods.

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: suppress a render error when we haven't configured the BoleanIndicator yet

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