SWidget::ComputeFlowDirection

Establishes a new flow direction potentially, if this widget has a particular preference for it and all its children.