first sanity check
Merge branch 'master' into 19453
issue #19269: sort setup menu alpha
issue #19817: starting on site
issue #19817: most of site workspace
Merge branch 'sanity' into 19817
hooray for sanity checking
bugfix
issue #19817: work on site test
issue #19819: planner code test
added kind sanity check
issue #19819: planner code is done
issue #19820: cost category crud
issue #19820: added cost category views
issue #19817: item site workspace
Merge remote-tracking branch 'JROGELSTAD/19735' into 19817
issue #19817: more pickers
issue #19817: start on site type
issue #19817: site type is done.
Merge branch 'xtuple' into 19817