Displaying human-readable test log when requested Ticket #215 (Overhaul support for packages' tests).  This patch causes Cabal to display the contents of the human-readable log file on the terminal when run  with --show-details=always or when run with --show-details=failures and a  failure is detected.  The structure of the test logging code has been changed  for clarity to debug a problem where test executables that write to their stderr  channel disrupt terminal output.
Displaying human-readable test log when requested
Ticket #215 (Overhaul support for packages' tests).  This patch causes Cabal to
display the contents of the human-readable log file on the terminal when run 
with --show-details=always or when run with --show-details=failures and a 
failure is detected.  The structure of the test logging code has been changed 
for clarity to debug a problem where test executables that write to their stderr 
channel disrupt terminal output.


IreneKnapp/Faction,IreneKnapp/Faction