Ported Alon's patch to correctly check for librt (et al.)

This also makes clock_gettime() check independent of the FIPS140 option.
corrected key ID size check
pass the correct flag to dane_verify_crt_raw()

That doesn't affect anything but logical correctness, as
the parameter is ignored.
Added userPrincipalName
print warning when no token name is provided
updated txt
Added so-login flag to force security office login to the card
do not specify a default class when searching for objects to delete

This fixed issue when trying to delete all the keys in a token by
using the token URL.