Fix failed-model-tickets to work with new uuids
Extract method to get events
Extract Method get_builds
Extract Method get_tickets
Add check for model->status to suppress warnings
Added genome model build determine-error
Redesigned genome model admin failed-model-tickets

No longer uses ErrorLogEntry
Handles grouping errors better (especially unstartable ones)
Put restriction on how long error_text can get
Sys->shellcmd sets default handler for SIGPIPE

POE (used in legacy workflow) was setting it to IGNORE and thus
countering our efforts to set -o pipefail and catch errors.  Since we
expect many errors in the wild, we're just warning on the error code 141
(PIPEFAIL) and handling cases as they pop up.