Move SwitchWithText to universal components

Like this we can use the TextSwitch component with Silica and
our own SwitchWithText implementation with Controls.
Fix ComboBox to actually work on Silica

I've actually writen it some time before I started running modRana
on Silica, so it is rather good that just very few changes were needed.
Also #unlike the Controls combobox that automatically assigns its size,
the silica combobox is expected to fill the width of the screen,
so we need to anchor to our parents left & right anchors.
Properly anchor the main Column

So that on Silica the ComboBox can anchor to it.