BRANCH SP-1223:
  fixed undo files in checkin_test
  fixed remote protocol get_base_dir
  added is_revision to the handling auto checkin_type
  made api method get_base_dirs() return the data as dictionaries if a dir has multiple entries like asset_base_dir
  commented out assert of sql.get_connection in DbContainer.get()
Merge branch '4.3' of https://github.com/Southpaw-TACTIC/TACTIC into 4.3