Now using %#v for formatting assertion failures when using the ShouldResemble and ShouldNotResemble functions. Fixes #246 and builds on what was done in #217