Related to SVY-6935 : [NGp] Dataproviders, tag text, tab-index should go
through the components element

After review: some fields are made final now. Foundset browser changes
only startEditing the record, they no longer stopEdited after starting.

Also implemented child component support for svy-apply, svy-autoapply
and startEdit. These were needed for nicely dealing with data now that
all is provided through the component type property. Before they just
didn't work.