verify orm column against table column
look at orm table and resolve found problems
lots more type fixes
put enforcement back in
issue #21528: tweaked test to pass
don't assume obj_uuid is there from the start
Merge pull request #847 from jrogelstad/21478

issue #21478: Hide new button for lists where it does not apply
Fixed INCDT 19869

lock is released in recordIdChanged
implemented minor fix to smoke::navigateToExistingWorkspace
test fix with Incident
Merge branch 'master' of github.com:xtuple/xtuple into INCDT-Bug-19869
Merge pull request #855 from shackbarth/21482

issue #21482: enforced and fixed orm types
Oops.
oops.
Merge branch '21114'
Merge pull request #860 from jrogelstad/21114

issue #21114: Fix file name.
Merge branch 'master' of github.com:xtuple/xtuple into INCDT-Bug-19869

Conflicts:
	test/mocha/lib/smoke.js
Merge branch 'INCDT-Bug-19869' of github.com:tjwebb/xtuple into INCDT-Bug-19869
Merge pull request #859 from tjwebb/INCDT-Bug-19869

Incident #19869: Locked record is displayed on selecting to open a contact after discarding new contact screen opened from it
Merge branch 'master' into 144
Merge pull request #861 from shackbarth/144

144
refactoring smoke