turn TpCallChannel:state-details to a GVariant

Fix fdo#55104.
TpFileTransferChannel: store metadata as a GVariant
TpCallStateReason: add some padding
base-client: inline _take_*_filter functions

Left over from the old TpAsv API.