I squashed in the assertion missing in PATCH 02 [Eric], and changed how test-qapi.py prints an enum type's prefix [Eric]. The latter led to the obvious expected test output changes in later patches. Result is now at git://repo.or.cz/qemu/armbru.git branch qapi-introspect.
Still depends on qom-next. I can either wait for that to hit master, or copy the two fixes I need into my branch. Andreas, can you give me a rough ETA?