Add expandable failure reason to jobs in run view

We're moving from stupidtable.js to jquery.tablesorter.js because the former doesn't have a way to keep expanded child rows with their parents when re-sorting.