Move project files to extension where they should be
issue #22155: First pass on PO data structures.
#22155: Incremental progress on PO.
issue #22155: Incremental progress on PO.
issue #22155: Incremental progress on PO.
issue #22155: More db work on PO.
issue #22155: First pass client code.
Merge branch 'master' into 22155
issue #22155: Fill out purchasing settings so the app. can load.
issue #22155: Fix purchasing so it will build.
issue #22155: Various fixes.
issue #22155: Incremental progress fixes.
issue #22155: Incremental progress.
issue #22155: Get grid basically working.
issue #22155: Get expense category preseting well on PO.
Merge branch 'master' into 22155
Merge branch 'master' into wip
issue #22155: Fix item source def for discovery.
issue #22155: Fixes so tests will pass again.
issue #22155: Move loading index handler to model to handle problem with loading collections that is more ubiquitous than previously thought. Specifically in this case comments in PO lines were not indexed causing commit failures.