added check for binary data that is attempting to be serialized to UTF-8

added workaround to the displayValue of TextInput so that already-html-encoded less than and greater thans are not re-encoded before being displayed