Boilerplate for the task and tag outstanding tables
Add uuid column to remote model database entities
Record entries in the tag and tasks outstanding table when models change
Boilerplate placeholders
First pass at tasks to tags table migration
Save temporary debug changes
Cleaned up some debug code
Upgrade should show progress dialog
Remove UUIDs (new scheme), bring some changes from an experimental branch
Fix compilation errors from previous commit, brought over more changes from experimental branch
Removed task to tags table and started refactor to use metadata table (compilation errors)
Cherry pick some uuid generation code
Cherry pick some code for migration to using uuids
Implement UUID hash function
Cherry picked more uuid code
Refactor tag metadata to contain more information like task and tag uuids
Check tag deletion status when creating new links
Adjusted tag query template
Ensure required properties for tag metadata in migration
Updated some tag service function implementations