ITS#3872 Always decode valid UTF-8 data, never Base64 encode it.

Merged Fredrik Roubert requested to merge roubert/jdbcldap:its3872 into master

This must have been the original intent behind this code, that Base64 encoding should be used for data that isn't plain Unicode text and it should have been calling isValidUTF8() to check for this all along.

Merge request reports