Bug 1024330 - [Everything.me] Device context for Partners API:
 * send ctx param to API
 * device.js simpler with getters
 * observe window.languagechange and use navigator.language instead of settings["language.current"]