Merge pull request #10476 from crh0716/881727_v2

Bug 881727 - Move the type of switch controls to the top level element. r=lightsofapollo, jmcf, fcampo, daleharvey, salva, asuth, timdream, schung, kaze, basiclines, etienne(cherry picked from commit 6e4ff7535ecad23252fc8360bdc92d27be1c2ee0)

Conflicts:
	apps/communications/contacts/test/unit/mock_contacts_index.html
	apps/communications/dialer/test/unit/calllog_test.js
	apps/communications/ftu/index.html
	apps/email/js/cards/msg/header_item.html
	apps/email/js/cards/settings_account.html
	apps/email/js/cards/settings_main.html
	apps/settings/index.html
	apps/settings/js/sound.js
	apps/settings/style/lists.css
	shared/style/switches.css