Update celery config for performance
fix sortable binging for knockout 2.3
Merge pull request #3510 from dimagi/fix-sortable

fix sortable binging for knockout 2.3
Merge pull request #3509 from dimagi/celery-config

Update celery config for performance
make it easier to compare commcare versions
Merge pull request #3512 from dimagi/build-version-cleanup

make it easier to compare commcare versions
use nicer with-syntax for multimedia zip
extract zip and media file iteration from DownloadMultimediaZip
add multimedia to offline install

implemented by refactoring DownloadMultimediaZip and then subclassing

this required moving a fair amount of code around to get rid of import cycles
add a local authority to media resources for offline install
put only the right profile file in .ccz

- exclude everything except media_profile.ccpr
- name that file profile.ccpr
Merge remote-tracking branch 'origin/multimedia-case-properties' into autostaging
Merge remote-tracking branch 'origin/sqlfct' into autostaging
Merge branch 'sqlformcompletiontime' into autostaging
Merge remote-tracking branch 'origin/cache-locations' into autostaging
Merge remote-tracking branch 'origin/hq-dropdown' into autostaging
Merge remote-tracking branch 'origin/dynamic-links' into autostaging
Merge branch 'offline-install-multimedia' into autostaging
Merge remote-tracking branch 'origin/logos' into autostaging
update submodule refs