Change ws_value_named to use a ws_value_union internally
Add support for WS_VALUE_TYPE_NAMED in ws_value_union_init_from_val()