_diff_message should use repr for any value other than str. (fixes #144)

assert statement (in Python 2) doesn't work with a unicode message string.
Merge pull request #145 from baris/bmetin_unicode_assert_workaround

_diff_message should use repr for any value other than str. (fixes #144)