Marginally nicer timeout handling in the EC driver.
Fix a silly bug in summary_to_fix.
Rework summary_to_fix to make it a bit easier to do performance
measurements on it.
Make sure the entry point discovery stuff doesn't merge instructions
with different call stacks, as you then have problems when the
function returns.
Correct handling of multi-level validation contexts: make sure we
strip things off in the right order.
Fix a compiler warning.
Merge the summary_to_fix and enforce_crash implementations of
buildPatchStrategy.
Make the s2f_perf results a bit more sane: don't use ccache, and don't
include the massive comment at the top, because it takes bloody ages
to parse.
Collect a load of extra statistics in summary_to_fix.
Completely rework the way we handle timeouts.  Rather than
periodically checking whether the timeout flag's set, we now do the
work in a child process which just exits when the timeout fires.  This
also gives us quite a lot of protection against OOM kills.
TIMEOUT is now always false.  simplify a bit on that assumption.