Make sure all contacts are displayed in the Contribution Report

Previously, if a contact's donor account was in another person's account list as well, there was a chance the contact wouldn't be displayed in the report.
I don't know if you've used better_errors, but if you add binding_of_caller along with it, it adds a live shell to any error screen.  While it shouldn't be an issue on production, I still don't like to deploy that gem just in case something screwy happens and a user would get access to a live shell.  I like to keep it commented out in the Gemfile though (and have on other projects) as it can be a major help during debugging.