Merge branch 'southpawtech-remkonoteboom/4.3' into 4.3
Merge branch 'remkonoteboom/4.3' of https://github.com/southpawtech/TACTIC-DEV into 4.3
BRANCH current_trigger_fix:
   fixed a bug where set_current_snapshot() should let the trigger to update the current versionless snapshot
   set_current() update the versionless snapshot after the snapshot is committed
   added set_current_snapshot() to js Client API
Update snapshot.py

removed the commented out code to get the current_snapshot
Merge pull request #91 from Southpaw-TACTIC/current_trigger_fix

BRANCH current_trigger_fix:
BRANCH SP-1252:
   made security.login_with_ticket take the allow_guest kwarg
   prevented guest ticket from signing in if allow_guest is set to false
   let login screen draw better in Firefox and in general with more paddings
   changed wordings in password reset screen
   if there are no user-created projects, auto set the login screen to login with "admin"
   re-enabled the change password for admin logic
Merge pull request #93 from Southpaw-TACTIC/SP-1252

BRANCH SP-1252:
BRANCH current_trigger_fix:
    removed the comment:
    # this assumption that the current snapshot's is_current has not been set is wrong
    # it could have been set thru a simple update on the snapshot sobject
Merge pull request #94 from Southpaw-TACTIC/current_trigger_fix

BRANCH current_trigger_fix:
BRANCH SP-1252:
   if not admin login entry is found at all, create a new one on the fly in the login page
Merge pull request #95 from Southpaw-TACTIC/SP-1252

BRANCH SP-1252:
BRANCH SP-1280:
  adjusted spacing cell so that it won't be drawn if there are no grouped_columns
  made expand button in Shelf remember the original width before expanding so it contracts better
Merge pull request #96 from Southpaw-TACTIC/SP-1280

BRANCH SP-1280:
BRANCH SP-1280:
  removed the float in HorizLayoutWdg for the Shelf to eliminate drawing issue of narrow table
  set the min-width of outer div for shelf to 750px
Merge pull request #97 from Southpaw-TACTIC/SP-1280

BRANCH SP-1280:
BRANCH SP-1280:
  made version 2 table get the element_namess using spt.table.get_element_names() in refresh of standalone table.
BRANCH SP-1294:
   fixed a bug in inline_expression grouping
Merge pull request #99 from Southpaw-TACTIC/SP-1294

Sp 1294
BRANCH SP-1294:
  improved on SimpleSearchWdg to take keywords or key column as preferred search column in keyword search
Merge pull request #100 from Southpaw-TACTIC/SP-1294

BRANCH SP-1294: