Use the ValueString method to get the string value of the packet

This allows us to properly handle octet strings in packets, which might
contain UTF-8 encoded strings. Otherwise, UTF-8 encoded strings in the LDAP database are not correctly returned in the search results.

Requires the changes I made to mavricknz/ans1-ber. See the pull request I opened there.