Path -> unicode with surrogateescape when relevant

If using Python 3, use the 'surrogateescape' error handler when
converting a Path with _backend==bytes to unicode (=str).