Issue #24237:disconnect warehouse signals during clear()
Issue #24237:tweak timing of sFindSellingWarehouseItemsites and check for valid warehouse id
Merge pull request #419 from garyhgohoos/24237

Issue #24237:disconnect warehouse signals during clear()
modularize application locking; release locks in the AppLock destructor to try catching some corner cases; tested with non-mobilized db
Merge branch '4_7_x' of https://github.com/xtuple/qt-client into i24469_xtlock

Conflicts:
	common/common.pro
Issue #24517:remove reorderlevel edit, use guiErrorCheck and add signals
Issue #22465:prevent invalid regex expressions
Issue #24528:display database error when thawItemsite fails
Issue #24528:use errorReporter
Issue #24205:explode WO after all the characteristics updated
Issue #24554:correctly populate _amount currency cluster
Issue #23841:populate shipto_name based on shipto address
Issue #24595:do not clear _custid when shiptoid set to -1
Merge pull request #469 from garyhgohoos/24517

Issue #24517:remove reorderlevel edit, use guiErrorCheck and add signals
Merge pull request #471 from garyhgohoos/22465

Issue #22465:prevent invalid regex expressions
Merge pull request #473 from garyhgohoos/24528

Issue #24528:display database error when thawItemsite fails
Merge pull request #478 from garyhgohoos/24205-2

Issue #24205:explode WO after all the characteristics updated
Merge pull request #481 from garyhgohoos/24554

Issue #24554:correctly populate _amount currency cluster
Merge pull request #482 from garyhgohoos/23841

Issue #23841:populate shipto_name based on shipto address
Merge pull request #484 from garyhgohoos/24595

Issue #24595:do not clear _custid when shiptoid set to -1