Parses an RFC 4514 distinguished name, with escapes, hex pairs, # BER values and multi-valued RDNs.
#
the DN string
the RDNs leaf first, each an array of { type, value }, or null when the text is not a DN
{ type, value }
Parses an RFC 4514 distinguished name, with escapes, hex pairs,
#BER values and multi-valued RDNs.