encoding.cpp - better inlining compatibility, vey minor
estring.cpp - changed utf8 validation algorithm, should be a bit faster,
invalid utf8 chars will be replaced with '?' instead of passing it up to the upper layers, so it wont fail in modules that do utf8 validation.