remove duplicate CPID/BDID and devices structs

and use the ones from libirecovery.h instead
libirecovery: cpid/bdid are actually hex values
main: fix WTF->DFU mode switching since cpid is now hex