qom: move user_creatable_add_opts logic to vl.c and QAPIfy it