variant: use D-Bus instead of GVariant types
variant: use D-Bus instead of GVariant types

Fix the signature parser to produce D-Bus types instead of GVariant
ones. This means, there is not alignment inheritance and type stacking
becomes mostly trivial.

Signed-off-by: David Herrmann <fb53b2ddb8d141e0cb39d7c67c2f81b6bc2eb0f7@gmail.com>

bus1/dbus-broker