encoding: In TlvEncoder, added writeOptionalNonNegativeIntegerTlv.
encoding: In TlvDecoder, added peekType, readOptionalNonNegativeIntegerTlv, readBooleanTlv, etc.