Merge pull request #1521 from xtuple/4_5_x

4 5 x
tweak pre-reqs to be more flexible yet more rigid for xtmfg
issue #23559: Syntax error on Sales Orders
Issue #23628:copy SO characteristics and email from quote to SO
Merge pull request #1525 from gpazo/preReqTweak

tweak pre-reqs to be more flexible yet more rigid for xtmfg
Issue #23507:correctly handle non-netable
Merge pull request #1530 from julesstp/23559-SOSyntaxError

issue #23559: Syntax error on Sales Orders
Issue #23758:correctly calc costs and margins for kits
Merge pull request #1532 from garyhgohoos/23628

Issue #23628:copy SO characteristics and email from quote to SO
Merge pull request #1536 from garyhgohoos/23507

23507:correctly handle non-netable
Merge pull request #1538 from garyhgohoos/23758

23758:correctly calc costs and margins for kits
Merge remote-tracking branch 'XTUPLE/4_5_x' into 23588
move save and delete to it's own it