Only add wstring versions of toString if wchar_t has been defined.

When trying to use Catch in an embedded environment I noticed that std::wstring isn't availble. This patch wraps the wstring variants of toString in #ifdef on wchar_t. There most likely is a cleaner way to check this but I just couldn't figure it out :)