Validate the DIDAuthenticate objects which contain EAC2InputType and EACAdditionalInputType.
Remove parsing method. The DIDAuthenticate message is now validated in ChipAuthenticationStep.
Add a note why it is necessary to parse the CertificateDescription.
Add function to set an externally created promise in the DynamicContext

A future like promise is also added to make use of this new functionality.
Rework SchemaValidator, so that it can be loaded in advance

Apply preemptive loading of the SchemaValidator in the EAC protocol.
Evaluate the result minor in pin change and introduce an unknown error.
Evaluate the result minor in case the authentication of the CAN failed.
Evaluate result major of the EstablishChannelResponse of the PUK verification.

Also disable the puk counter and use an unknown error if the resultminor is not recognized in an error case.
Move PIN-Management translations into the I18n subproject.
Make install certificate CHAT messages human readable
Improve error handling in IFD.

This includes the introduction of new ResultMinors for the use off PIN Pad terminal. Before this commit most
errors are handle as a unknown error. Also the handling of the new minor has be implemented in the PIN-
Management. Translations are updated and fixed.
Introduce new IFD Minor for the case that new password and the verification do not match on a PIN Pad Terminal.
Also don't show the PUK counter if a PIN Pad Terminal is used.