Deprecate Var.createVarEditor() to favor Var.createVarEditor(boolean preferReadOnly)
remove deprecated calls
Change VarEditor's activation logic (update interface value after activating listeners) => allows replacing the value of a variable (e.g. null) while creating the editor
replaced Var.createVarEditor(boolean) by new method Var.createVarViewer() to isolate editor and viewer cases