Making it easy to test the errorreporter + a bugfix

Membership.GetUser() may throw an error, if the user has implemented a
custom membershipprovider, and an error happens inside that method. We
don't want to trigger a new exception inside the errorreporter, so we
have to hide that error.
Merge remote-tracking branch 'origin/master'

Conflicts:
	README.md