Merge branch '21368'
issue #21399: First pass adding db side support for hours/expense totals on workspace. Also fix existing bugs in calculations.
issue #21399: Add support to recalculate totals in the model.
issue #21399: First pass showing employee cost.
issue #21399: Incremental progress on fetching employee rate.
bugfixes
Merge pull request #52 from shackbarth/tutorial

bugfixes
bugfix
Merge pull request #53 from shackbarth/tutorial

bugfix
bugfix
Merge pull request #54 from shackbarth/tutorial

bugfix
issue #21407: Get hourly rate working.
issue #21407: Make employee default to current if applicable.
Tweak.
Merge pull request #56 from jrogelstad/21403

 issue #21403: Make default employee self if applicable.
issue #21473: updated manifest files with dependencies
issue #21497: Add cache for sites.
register extensions and dependencies in build tool
removed register sql
issue #21497: Fix blocking syntax problems with trigger.