issue #22155: Major pull request for Purchase Order

Some important fixes/changes to XV.List and XV.Grid along the way. This thing is about 95% now. The pull request is gigantic now, might as well get it in the queue.