[python] fix haxe.io.Bytes#getString

now it deal beyond-BMP (astral) code points correctly.
[python] use 'replace' mode

this behavior is as same as C# and Java
Merge pull request #3095 from mandel59/python-bytes-bug

[python] fix haxe.io.Bytes#getString