drop usage of bytes_from_utf8 when feeding character data to firebird

this is not necessary, since the internal representation of Perl's
UTF-8 is just what we need. It is also wrong, because
this function returns a string in the "native encoding",
which may well be something different from UTF-8, causing
"malformed string" errors from firebird