Bug 866907 (v5) Settings UI, setting, and airplane mode.

Bug 866907: Implemented current review changes.