add qamqpmetatype

optimize reads for certain variable types, avoiding needless QVariant
allocations