Makes some improvements to how Executions are tested.

This presents the errors from a failed execution more clearly, in
particular if the job is run with `-- failtrace`.
Adds option to hive test configuration that disbles retries on metastore
queries.

The failure on a retry can hide the underlying error.