BRANCH 4.1:
  updated TabWdg to format the tab definition with proper linebreaks
BRANCH 4.1:
  added more @IF test for exppression
  updated an undefined simple search element to run KeywordFilterElementWdg in global mode for backward compatibility
BRANCH 4.1:
  integrated the SubscriptionBarWdg to the header if the preference is set to true
  added subscription_bar preference
  added ensure_ascii kwarg to jsondumps
  ensured the data is turned into proper JSON string for messages to format properly
  added FormatMessageWdg and MessageTableElementWdg
  added message-log.conf
  ensure message history is displayed properly
BRANCH 4.1:
  updated ARG_KEYS for IngestUploadWdg