Bug 1022797 - Device settings support. r=jryans