Clarify rules for `children` in component invocations
children are now treated like all other attributes during component invocation:
- If there's an explicit
childrenparameter, we pass in a tuple. If there are no children in the underlying HTML, the tuple will be empty. - If there's a
**kwargsparameter, we always includechildren; the component is free to ignore this key. - If there's no
childrenparameter and no**kwargs, we ignore children in the underlying HTML if there are any.