Merge branch '4.1'
Merge branch '4.1'
Merge branch '4.1'
BRANCH 4.1:
  added process=* pipeline=* to HI MED and LOW access level so that task security work accordingly in TaskElementWdg and TaskStatusSelectWdg
BRANCH 4.1:
  added unicode conversion on the data going to jsondump for SObject._add_message()
BRANCH 4.1:
   edited process_value for SQLServerImpl so that the string related manipulation is only run when it's a string
BRANCH 4.1:
   converted ExpressionElementWdg to server local time
BRANCH 4.1: added ability to explicitly set the width of a button
Merge branch '4.1' of https://github.com/Southpaw-TACTIC/TACTIC into 4.1
BRANCH 4.1: fix for when datetime is empty for sobjects and it is trying
to convert timezone
BRANCH 4.1: added ability to set label on SelectWdg on element definition
Merge branch '4.1' of https://github.com/Southpaw-TACTIC/TACTIC into 4.1
BRANCH 4.1: fixed condition when label is empty
BRANCH 4.1: fixed Directory to handle depth better
BRANCH 4.1: added SOBJECT_ID and SOBJECT_CODE variables to ExpressionElementWdg
BRANCH 4.1: added PythonElementWdg in the list of elements available for a table
Added the ability to set the start of the week in the Gantt widget display options
Merge branch '4.1' of https://github.com/Southpaw-TACTIC/TACTIC into 4.1
BRANCH 4.1: added ability to set parent key and set extra data on ingest widget
BRANCH 4.1: Fix for "This table [annotation] does not exist for database [sthpw]" on Admin site.