opensc-explorer: convert do_info() to using tables
opensc-explorer: convert do_info() to using tables

* use ID<->name tables instead of arrays of strings where
  the index was treated like some "magic" constant.
  With the new mapping tables, the meaning is obvious.

* fix a bug with ac_ops_df[]: before the conversion, it was a list
  of pointers to strings but was in one case treated like it was a mapping table.
  With the conversion to a mapping table, and the adaption of other code parts
  this bug got fixed "automagically" ;-)

* use common code to cleanly print ACLs for DFs & EFs

* harmonize EF structure names to the ones used in ISO 7816-4

Signed-off-by: Peter Marschall <4b8373d016f277527198385ba72fda0feb5da015@adpm.de>

dirkx/OpenSC.tokend,CardContact/OpenSC,gemini/OpenSC,frankmorgner/OpenSC,dirkx/OpenSC,philipWendland/OpenSC,OpenSC/OpenSC,adminmt/OpenSC,LudovicRousseau/OpenSC,dirkx/OpenSC.tokend,gentoo/OpenSC,martinpaljak/OpenSC,hhonkanen/OpenSC,CardContact/OpenSC,hhonkanen/OpenSC,dirkx/OpenSC.tokend,metsma/OpenSC,hongquan/OpenSC-main,0x7678/OpenSC,gentoo/OpenSC,hongquan/OpenSC-main,ieugen/OpenSC,tidatida/OpenSC,fabled/OpenSC,adminmt/OpenSC,velter/OpenSC,nmav/OpenSC,financeX/OpenSC,CardContact/OpenSC,gentoo/OpenSC,0x7678/myOpenSC,l1k/OpenSC,UIKit0/OpenSC,jpki/OpenSC,dirkx/OpenSC,aobaid/OpenSC,aobaid/OpenSC,dirkx/OpenSC,gentoo/OpenSC,mouse07410/OpenSC,philipWendland/OpenSC,kasparsd/opensc-latvia-id,dirkx/OpenSC.tokend,martinpaljak/OpenSC,dirkx/OpenSC,rickyepoderi/OpenSC,financeX/OpenSC,UIKit0/OpenSC,Jakuje/OpenSC,mouse07410/OpenSC,OpenSC/OpenSC,gentoo/OpenSC,dengert/OpenSC,AktivCo/OpenSC,0x7678/myOpenSC,ieugen/OpenSC,fabled/OpenSC,carlhoerberg/OpenSC,mtrojnar/OpenSC,aobaid/OpenSC,metsma/OpenSC,nmav/OpenSC,viktorTarasov/OpenSC-SM,l1k/OpenSC,adminmt/OpenSC,mouse07410/OpenSC,germanblanco/OpenSC,Jakuje/OpenSC,jpki/OpenSC,nmav/OpenSC,dirkx/OpenSC.tokend,LudovicRousseau/OpenSC,l1k/OpenSC,jpki/OpenSC,LudovicRousseau/OpenSC,frankmorgner/OpenSC,velter/OpenSC,0x7678/OpenSC,Jakuje/OpenSC,kasparsd/opensc-latvia-id,financeX/OpenSC,velter/OpenSC,velter/OpenSC,ieugen/OpenSC,marschap/pkg-opensc,OpenSC/OpenSC,viktorTarasov/OpenSC-SM,adminmt/OpenSC,tidatida/OpenSC,dengert/OpenSC,dirkx/OpenSC.tokend,fabled/OpenSC,viktorTarasov/OpenSC-SM,0x7678/myOpenSC,tidatida/OpenSC,aobaid/OpenSC,kasparsd/opensc-latvia-id,rickyepoderi/OpenSC,mtrojnar/OpenSC,rickyepoderi/OpenSC,hhonkanen/OpenSC,martinpaljak/OpenSC,AktivCo/OpenSC,gemini/OpenSC,philipWendland/OpenSC,kasparsd/opensc-latvia-id,marschap/pkg-opensc,0x7678/OpenSC,carlhoerberg/OpenSC,mtrojnar/OpenSC,ieugen/OpenSC,dengert/OpenSC,marschap/pkg-opensc,0x7678/myOpenSC,hongquan/OpenSC-main,marschap/pkg-opensc,0x7678/myOpenSC,fabled/OpenSC,Jakuje/OpenSC,gemini/OpenSC,dirkx/OpenSC,frankmorgner/OpenSC,UIKit0/OpenSC,financeX/OpenSC,metsma/OpenSC,carlhoerberg/OpenSC,0x7678/OpenSC,frankmorgner/OpenSC,ieugen/OpenSC,UIKit0/OpenSC,carlhoerberg/OpenSC,AktivCo/OpenSC,tidatida/OpenSC,germanblanco/OpenSC,financeX/OpenSC,carlhoerberg/OpenSC,germanblanco/OpenSC