BRANCH 4.1:
  - fixed a bug by remembering the initial editablility state when switching between different widgets in Edit Column Definition. It only affects the case when switching from an editable type like Formatted to Expression widget.
  - let RawTableElementWdg create a column of the same name by default
BRANCH 4.1:
   - handled the case for ExpressionElementWdg when the user does not provide any expression.
BRANCH 4.1:
   - changed the default auto-created file_naming with a new sType to "{sobject.name}_v{version}.{ext}"
Merge branch '4.1' of https://github.com/Southpaw-TACTIC/TACTIC into 4.1