Fix for the RelaxWarning system on Mac OS X, the base class __str__ method now returns a simple string.
On a Mac, the warning message text was in unicode whereas the __str__() method must return a standard
string. So now __str__() is using the str() method to convert.