Merge remote-tracking branch 'XTUPLE/master' into 21587
Merge remote-tracking branch 'XTUPLE/billing' into 21587
Issue #21587: Added configure workspace and dispatch
issue #21684: start on invoice
issue #21684: model crud working
issue #21684: invoice list item and invoice list
issue #21684: added workspace. basic tests all pass
Merge branch '20438'
issue #21679: Fine tuning on icons.
issue #21679: Use matching calendar icon.
issue #21679: Soften calendar icon a bit.
issue #21679: Spruce up grid box icons.
Issue #21587: Added spinner widget
Add type to schema.
issue #21672: First pass on project task grid.
issue #21672: css tweaking on header etc.
issue #21672: css tweaking on header etc.
issue #21672: mare css tweaking.
issue #21672: more use of font-awesome.
issue #21672: remove un-needed icons.