BRANCH 4.1:
  - added a SQL compliant way of stating a portion of where condition return empty result set.
  - filtered out timestamp as sqlserver_timestamp for SQLServerImpl
BRANCH 4.1:
  - fixed the PythonCmd reporting if a script doesn't exist
  - with the sqlserver_timestamp type, a disabled TextWdg is returned for editing.
BRANCH 4.1:
  - fixed the bug in Create New Column where the Enable Edit checkbox is disabled if the user hasn't selected any Widget type.
BRANCH 4.1:
 - Edited security_type to set pre-checked box based on the Security Access Levels chart.
 - Using spt.alert instead of alert in tab_wdg
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:
  - added import of PIL in the old and new way so it works in different python on different OS
  - better handling of icon generation failure during project creation
BRANCH 4.0:
  updated importing of PIL
BRANCH 4.1:
  - fixed a bug in Check in New File context menu by passing in the auto checkin_type and upload/uploaded mode properly