Remove unusued models.TaskSummary, not feasible to leave Celery result storage enabled due to memory leak issues and can't get task summaries without
First attempt at adding better 403 error handling to APITask
Update tasks.taskspawner to honor APIKey.needs_apikeyinfo
Fix string format bug in tasks.apitask
Merge branch 'feature/improve-api-403-handling' into develop
403 errors will now set APIKey.needs_apikeyinfo to True. If the APIKeyInfo fails 3 times (4 hour delay between attempts), they key is marked invalid with the usual error results.