renamed files to match extension template; added sales_category orm test
Merge branch 'billing' of github.com:xtuple/xtuple into INCDT-Feature-21585

conflicts were with my own code

Conflicts:
	enyo-client/extensions/source/billing/client/models/package.js
	enyo-client/extensions/source/billing/client/postbooks.js
all working except for list gear actions
Merge branch 'jrogelstad-21605' into HEAD

Conflicts:
	enyo-client/extensions/sample_debug.js
	lib/enyo-x/source/views/list.js
	node-datasource/xt/foundation/foundation.js
	package.json
	scripts/install_xtuple.sh
issue #21585 cleanup

updated strings to match Steve's new lang paradigm
removed log from SalesCategory model
tiny rpc refactor
Merge branch 'master' of github.com:xtuple/xtuple into billing

Conflicts:
	enyo-client/extensions/sample_debug.js
	scripts/install_xtuple.sh
removed log statement
issue #21585: set natural key correctly

updated XM.SalesCategory documentation
updated query unposted invoices query
interim save; working on listitem decorator
Merge branch 'billing' of github.com:xtuple/xtuple into INCDT-Feature-21585

Conflicts:
	enyo-client/extensions/source/billing/client/en/strings.js
	scripts/install_xtuple.sh
initial commit of mvp and listitemdecorator for SalesCategory
Merge branch 'billing' of github.com:xtuple/xtuple into INCDT-Feature-21585

Conflicts:
	enyo-client/extensions/source/billing/client/views/workspace.js
Merge branch '21625b' of github.com:lynnaloo/xtuple into lynnaloo-21625b

Conflicts:
	scripts/install_xtuple.sh
Merge branch 'lynnaloo-21625b' into INCDT-Feature-21585

Conflicts:
	enyo-client/extensions/source/billing/client/en/strings.js
	enyo-client/extensions/source/billing/database/source/manifest.js
simplified locking
MVP working with sales category
Merge remote-tracking branch 'upstream/billing' into INCDT-Feature-21585
Merge remote-tracking branch 'upstream/master' into INCDT-Feature-21585
removed isJSON; decorator almost complete; re-wrote model.fetch; re-wrote settings.fetch; created SimpleModelTable