Add choice statement printer for YANG data
Add choice statement printer for YANG data

This adds the missing printer to be able to print data which has a
choice field in the schema. This works by taking the leaves in the
choice field case statements and bringing them forward to the same
level as the choice statement, replacing it.

eugeneia/snabbswitch,SnabbCo/snabbswitch,alexandergall/snabbswitch,snabbco/snabb,Igalia/snabb,alexandergall/snabbswitch,snabbco/snabb,snabbco/snabb,snabbco/snabb,alexandergall/snabbswitch,Igalia/snabb,eugeneia/snabbswitch,Igalia/snabbswitch,SnabbCo/snabbswitch,dpino/snabb,eugeneia/snabb,snabbco/snabb,Igalia/snabb,eugeneia/snabb,Igalia/snabbswitch,Igalia/snabb,eugeneia/snabb,alexandergall/snabbswitch,SnabbCo/snabbswitch,Igalia/snabb,dpino/snabb,dpino/snabbswitch,Igalia/snabb,dpino/snabbswitch,alexandergall/snabbswitch,dpino/snabb,dpino/snabb,Igalia/snabb,snabbco/snabb,eugeneia/snabb,Igalia/snabbswitch,alexandergall/snabbswitch,eugeneia/snabb,alexandergall/snabbswitch,eugeneia/snabb,alexandergall/snabbswitch,eugeneia/snabbswitch,eugeneia/snabb,eugeneia/snabb,dpino/snabbswitch,snabbco/snabb,eugeneia/snabbswitch,dpino/snabb,snabbco/snabb,dpino/snabb,Igalia/snabbswitch,Igalia/snabb,dpino/snabb,Igalia/snabbswitch,SnabbCo/snabbswitch,dpino/snabbswitch