Bug 982484 - Device preferences support. r=jryans