Bug 914892 - [Settings] Move checkbox labels inside of labels.

Make pack checkbox/radio/switch use span:after so we could use the span for something useful.
Merge pull request #12418 from eeejay/bug-914892

Bug  914892 - Condense pack-switch/pack-checkbox/pack-radio markup. r=arnau