Merge branch '19613' into 19299
Issue #19299 simi working code push.
Issue #19299 better working code push.
Issue #19299 change expired in to seconds.
Fix merge conflict.
Issue #19299 Fix XM.SimpleModel.destory function. Auth code expire logic.
Issue #19299 add logic to support hashing/bcrypt of codes and tokens stored in the db.
issue #19735: Update backbone to 0.9.10 and backbone realtional to 0.8.0
issue #19735: Remove obsolete code
issue #19735: Undo some linting that caused more problems than it solved
issue #19735: Always "merge" changes so lists update.
issue #19735: Do not validate when building relations
issue #19735: Fixes to workspace and lists to properly handle backbone relational api changes.
issue #19735: Make sure statuses get cleaned up properly on collections.
issue #19735: Fix problems in documents box caused by changes in the way backbone relational works.
issue #19735: Add missing contacts to customer
Issue #19299 Switch to XM.SimpleModel for all datasource models.
Merge branch 'master' into 19299
Issue #19299 Switch some back to XM.Model. Needs more work.
need conditional session?