Add SwitchSetting

alternative to the CheckboxSetting

Change-Id: Ia596401c6865a82c27c2f192be9c8453d92895bf
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>