Merge pull request #88 from Southpaw-TACTIC/SP-1265

BRANCH SP-1265:
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
BRANCH SP-1265:
  added timezone related test
  fixed a potential maximum recursion bug for Project.extract_project_code()