Merge pull request #34 from xtuple/master

catch up.
issue #18672: Update submodule
Merge pull request #437 from jrogelstad/master

issue #18672: Merge to master.
issue #19224: Add support for model notifications.
Merge pull request #440 from jrogelstad/master

issue #19224: Merge to master.
issue #19130: Resolve conflicts
Merge pull request #441 from jrogelstad/19130

19130: Merge to master.
Merge pull request #35 from xtuple/master

Catch up.
issue #19130: Update submodule
Merge pull request #442 from jrogelstad/master

issue #19130: Merge to master.
issue #19224: Update submodule
Merge pull request #443 from jrogelstad/master

issue #19224: Merge to master.
issue #19131: Update submodule.
Merge pull request #445 from jrogelstad/master

issue #19131: Merge to master.
Merge pull request #444 from lynnaloo/19131

19131
issue #19131: Update submodule.
Merge pull request #446 from jrogelstad/master

issue #19131: Merge to master.
Merge pull request #36 from xtuple/master

catch up.
issue #19131: Make ship via combobox. Make percents use percent widget. Fix percent widget to work right. Make change of sales rep change commission. Add address to shipto. Only set ship to number if there is not one aalready.
Merge pull request #447 from jrogelstad/master

issue #19131: Various fixes for customer.