Allow arbitrary tag order in APDUs

According to TR-03110-3 Version 2.20 beta2 section B.14. APDU
Specification: "The receiver SHOULD be capabale [sic] to process APDUs
with data objects given in any order."