BRANCH 4.1:
  fixed the sobject_expr property option to use a single call to retrieve the gantt data.
BRANCH 4.1:
  fixed Search.get_related_by_sobjects() so that it returns consistent data even if no related sobjects is found for the passed in search_key(s)
  added extra expression test to verify that the search_key itself won't be mapped even if nothing is found for the search_key . e.g. @SOBJCET(sthpw/task), dictionary=True
BRANCH 4.1:
   fixed the bug for DiscussionWdg so that time of entry is displayed as server local time
BRANCH 4.1:
   ensured search limit is set with a positive value only
BRANCH 4.1:
  ensured unselection of rows after delete in DeleteElementWdg
BRANCH 4.1:
   updated Simple Search keyword filter to default to run a local keyword mode search on code and description column
BRANCH 4.1:
  rebuilt the trigger dictionary as static trigger count grows to prevent certain added-in-real-time static triggers not being accounted for.