BRANCH 4.1:
   - fixed a bug in ProcessInputWdg to prevent a NoneType error for
    the empty selection.
Merge branch '4.1' of https://github.com/Southpaw-TACTIC/TACTIC into 4.1
BRANCH 4.1: added support for limit and skip on MongoDb
BRANCH 4.1:
    - fixed the bug where search_table_<id> event is not registered when the
      insert button is now drawn
    - moved the few load behavior in a Fast table into the handle_load_behavior() method to improve efficiency during async loading
Merge branch '4.1' of https://github.com/Southpaw-TACTIC/TACTIC into 4.1
BRANCH 4.1:
   amended last commit for search_table_<id> event
BRANCH 4.1:
   - fixed a bug where the keep_order kwarg of Search.get_by_search_keys()
     is not respected
BRANCH 4.1:
   allowed long type to write to search_id column on SObject.set_sobject_value()
BRANCH 4.1: added ability to delete in MongoDb
- added ability to create db resource project
- hide _id from edit widget when inserting into MongoDb
Merge branch '4.1' of https://github.com/Southpaw-TACTIC/TACTIC into 4.1
BRANCH 4.1: -fixed __NONE__ search type error when parent key is this
value
BRANCH 4.1:
  - skipped remapping data when viewing the sobject_list data in table view (raw data)
Merge branch '4.1' of https://github.com/Southpaw-TACTIC/TACTIC into 4.1
BRANCH 4.1:
   - fixed the bug in setting up notification for a previous process when files
    are checked in
   - removed a duplicated method in Pipeline class.
BRANCH 4.0:
 - Fixed the issue that the 'Edit Process' action panel in checkin_wdg does not pop-up when it has been initialized at the first time.
BRANCH 4.1:
   - disabled the use of filter kwarg in FastTableLayoutWdg to override the Filter
   Data directly
   - added group_by option to PythonElementWdg
   - cleaned up code in misc classes to avoid stacktrace while grouping with
     WorkHoursElementWdg
Merge branch '4.1' of https://github.com/Southpaw-TACTIC/TACTIC into 4.1
BRANCH 4.1:
   - fixed ordering with grouping turned by disabling the post-order in subsequent chunk loading
   - updated the SearchKey.get_by_search_keys() method to allow multiple sType
Merge branch '4.1' of https://github.com/Southpaw-TACTIC/TACTIC into 4.1
BRANCH 4.1:
   switched to use the default widget to display exception log