[SPARK-2286][UI] Report exception/errors for failed tasks that are not ExceptionFailure


Also added inline doc for each TaskEndReason.
It does. Looks like the stack trace in the details thing on the stage list.