addressed john's concern on the use of mocks in model tests
issue #19827: Fixes to selling units population
issue #19827: Fix sets that can not be silent. Fix shipto handling. Fix callback bindings getting attached multiple times. Move some things around in quote workspace.
issue #19827: Make sure quote numbers release properly.
issue #19827: Fix relation widget so it only disables search, not the whole menu.
issue #19827: Fix this and that.
issue #19827: Make sure header gets updated after fetch.
issue #19827: Update customer prospect widget to allow opening of relation's workspace and differentiate between customers and prospects.
issue #19827: tweak.
issue #19827: Tweaks to list.
issue #19827: Silence add/remove events when fetching.
issue #19827: Work on getting address widget to disable as it should.
issue #19827: Work on getting address widget to disable as it should.
issue #19827: Let us refresh any time.
issue #19807: Make sure copy shipto button is only enabled when free form shipto is allowed.
Issue #18668. Customizations to JSDoc default templates used to generate xTuple doc. Overrides of JSDoc defaults in jsdoc-default.css and container.tmpl.
issue #19827: Get view controls to update. Especially Unit controls.
issue #19827: Fix project orm to refer to view, not table.
Merge branch '19453L' into 19827

Conflicts:
	enyo-client/application/source/models/quote.js
issue #19827: Fix destroy function.