[WIP] Json: decode() should always return valid UTF-8 string

Again – only failing test. 

Simple and ugly fix would be to check recursively all strings with `Strings::checkEncoding`.

Or we may simple ignore this issue.