functions/apphandling/Start-NavAppUpgrade.ps1

# TODO
# Invoke-NavAppUpgrade executes publish to the server plus sync and data
# upgrade for all tenants that have old versions of the same app currently
# installed.
# With -Force set Invoke-NavAppUpgrade will re-install the extension if it is
# not currently installed but was synced before (ExtensiondataVersion IS NOT
# NULL)
#
# Start-NavAppUpgrade should take a set of extensions or a path to apps,
# determine dependency order and Invoke-NavAppUpgrade in the correct order