issue #22029 setup

TODO
  - resolve question: to what Receivable to attach a new CashReceipt for
    SalesOrder allocation? or contrive a new one for this purpose?
CashReceiptAllocation
  - links CashReceipt, CashReceiptLine, and a target Document to which
    part of the CashReceipt balance will be applied
  - added CashReceiptAllocation relations, lists, and a
    CashReceiptWidget
SalesOrder
  - extended SalesOrder ORM with allocations list
  - added Payment panel to Workspace
flawed implementation of #22029; breadcrumb

TODO
  - allow user input of documentNumber, do not link to SalesOrder
  - treat SalesOrder allocation as an "Allocation" of some sort, not a
    CashReceipt
  - split credit card panel in two, put payment entry form on top
Merge branch 'master' of github.com:xtuple/xtuple into 22029-cashreceipt-in-salesorder

Conflicts:
	lib/backbone-x/source/info.js
	lib/backbone-x/source/model_mixin.js
fixed conflict merge error
Merge branch 'master' of github.com:xtuple/xtuple into 22029-cashreceipt-in-salesorder
Merge branch 'master' of github.com:xtuple/xtuple into 22029-cashreceipt-in-salesorder

Conflicts:
	enyo-client/extensions/source/billing/client/en/strings.js
reverted to original cashreceipt ORM; removed allocations from salesorder
tagged refactor item in list_relations
removed logging from cashreceiptlinelist
removed unnecessary variable from XT.executeFunction
plv8 salesorder.addpayment routine is working
looks like everything is working; just need to add CC selection capability
Merge branch 'master' of github.com:xtuple/xtuple into 22029-cashreceipt-in-salesorder
refactor tagging
issue #22029 working
Merge branch 'master' of github.com:xtuple/xtuple into 22029-cashreceipt-in-salesorder
disabled crud on cashreceipt; see comment in spec
fixed a few issues
fixed small defaults error
Merge pull request #1144 from tjwebb/22029-cashreceipt-in-salesorder

Issue #22029: Cash Receipt in Sales Order