Filter unnecessary frames from backtrace
Brought to you by:
terraalien
The back trace given for failed assertions is useful,
but has many frames of information that are solely
related to the running of the test, and not its
failure. It might be clearer to filter these out, so
that it is easier to find the pertinent information
for a failure.