yoda: Sanitize yopts structure generation

Signed-off-by: Pavel Emelyanov <xemul@sacred.ru>
yoda: Less line-by-line C code in args parsing generator

Signed-off-by: Pavel Emelyanov <xemul@sacred.ru>
yoda: No choices fixup for path-s

Signed-off-by: Pavel Emelyanov <xemul@sacred.ru>
yoda: Cleanup choices fixup generation (step 1)

Signed-off-by: Pavel Emelyanov <xemul@sacred.ru>
yoda: Cleanup choices fixup generation (step 2)

Signed-off-by: Pavel Emelyanov <xemul@sacred.ru>
yoda: Cleanup choices fixup generation (step 3)

Signed-off-by: Pavel Emelyanov <xemul@sacred.ru>
yoda: Cleanup choices fixup generation (step 4)

Signed-off-by: Pavel Emelyanov <xemul@sacred.ru>
yoda: Cleanup choices fixup generation (step 5)

Signed-off-by: Pavel Emelyanov <xemul@sacred.ru>
yopts: Symbolic name for optarg-is-set mark

Signed-off-by: Pavel Emelyanov <xemul@sacred.ru>