First implementation of reading data from the YubiKey.
This is now used to read the firmware version of the YubiKey and is stored in a structure.
Added example of retrieving the firmware given a YubiKey handle.
Added check for challenge/response support by the YubiKey.
Merge branch 'feature/firmware-yubikey' into develop