BRANCH 4.1: stopped continuous refresh on Chrome.  Need to look at this
deeper as this fix is only a temporary one.
BRANCH 4.1:
    updated ReplaceWithValueExpressionFilterElementWdg and TaskConnectFilterElementWdg with last_modified_days option
BRANCH 4.1: -minor improvments to handling custom urls.  This passes variables from the url hash in as variables into the receiving widget
Merge branch '4.1' of https://github.com/Southpaw-TACTIC/TACTIC into 4.1
BRANCH 4.1: fixed bug when trying to eval on objects when they are not
strings
BRANCH 4.0:
 - Fixed the drawing issue in SObjectCheckinHistoryWdg which allows user to see all the files at the first time in History window.
BRANCH 4.1: fixed bug when trying to eval on objects when they are not
strings
Merge branch '4.1' of https://github.com/Southpaw-TACTIC/TACTIC into 4.1
BRANCH 4.1: added extensions to naming to have expressions mixed with
shorthand
Merge branch '4.1' of https://github.com/Southpaw-TACTIC/TACTIC into 4.1

Conflicts:
	src/tactic/ui/table/table_element_wdg.py
BRANCH 4.1: fixed ingestion failure
Merge branch '4.1' of https://github.com/Southpaw-TACTIC/TACTIC into 4.1
BRANCH 4.1: fixed watermark case when output dir does not exist
BRANCH 4.1: added api03 version of client api
BRANCH 4.1: rezipped with copy of latest api
MASTER:
  fixed some bad merge in Html5UploadWdg
BRANCH 4.1: made async the default
added load="async" option on custom layout
BRANCH 4.1:
  handled failed icon generation better to let a file check-in to go through
  added docx and xlsx to the list of file extensions that skip icon generation
BRANCH 4.1: made the sidebar repeat interval be 3 seconds
BRANCH 4.1: added load mode of sequence