Removed duplicate loads, now test suites runs in 41 seconds instead of 60+
Show exceptions that are caught, and compile with -O2
Added heuristic to find module that appears to provide a symbol given a
hidden import.
Only run heuristic when main bit fails.
Merge pull request #20 from carlohamalainen/combine_runghc_things

Merge: optimisation, extra heuristic for hidden models (deals with re-exports).