codegen: compile generated sources

compile generated sources so the changes will be visible
to the consuming code that already loaded this module

Change-Id: Ic90104ef9b86f6362a749246be6c87b1a8146577
Signed-off-by: Michael pasternak <mpastern@redhat.com>
codegen: allow xml types as container key

Change-Id: Id20db54da97ae101b19f0181c23f8450a341a175
Signed-off-by: Michael pasternak <mpastern@redhat.com>