* add marketplace icon to info response
* fix max eos version available logic; toggle migrations
* only send icon if it exists
* increase upload timeout
* persist eos version and arch for user activity
* filter eos versions available based on arch
* remove registry icon
* remove eos upload from publish script
* filter package index response by arch
* remove arch from version record in favor of join table
* allow previous user activity records to contain null values
* make arch optional for backwards compatability
* make arch optional for backwards compatability on version latest endpoint
* not ideal but functional solution for backwards compatible arch filter
* insert version platform when index on publish upload
* add migration for dropping arch from package version table
* upsert all version platform records
* insert user activity even if version and arch do not exist
* increase http timeout to 10 minutes jic
* remove user metrics from latest endpoint
* zip eos image on upload
* fix warning
* revert content length as its already set by module
* move stream zipping to cli upload
* refactor upload with simple gzip approach - progress bar broken
* increase timeout
* fix request body and unzip once uploaded
* unzipped in wrong fn; cleanup
* add progress bar for hashing and zipping, cleanup files
* add messaging to progress bars