Failure aggregation fixes
Created by: myronmarston
These are some fixes necessary for rspec/rspec-support#210 in order to support rspec/rspec-mocks#956.
I also heavily refactored the exception presenter creation; it was very messy before. Still a bit messy but much improved.