Bug 866907: Settings UI Implementation.

- NFC UI enable/disable
- Airplane mode implementation.
Merge pull request #13850 from svic/rebase-master-41c3fd86-SettingsUI

Bug 866907: Settings UI Implementation, r=evelyn