Initial port to AdwSwitchRow

This is the first part of porting to the newly introduced AdwSwitchRow. This allows us to remove some custom widgets and lower the LOC.

This first part only covers the removal of CcToggleRow (it was basically a custom AdwSwitchRow for the apps panel) and the removal of show-switch and related properties to CcListRow.

Merge request reports