Checks if the input byte array contains only safe values, that is,
/// the data does not need to be encoded for use with LDIF.
/// The rules for checking safety are based on the rules for LDIF
/// (Ldap Data Interchange Format) per RFC 2849. The data does
/// not need to be encoded if all the following are true:
///
/// The data cannot start with the following byte values:
///
/// 00 (NUL)
/// 10 (LF)
/// 13 (CR)
/// 32 (SPACE)
/// 58 (:)
/// 60 (LESSTHAN)
/// Any character with value greater than 127
/// (Negative for a byte value)
///
/// The data cannot contain any of the following byte values:
///
/// 00 (NUL)
/// 10 (LF)
/// 13 (CR)
/// Any character with value greater than 127
/// (Negative for a byte value)
///
/// The data cannot end with a space.
///
///
///