Bug 935178 - Support broadcast message for switching between Metro and Desktop. r=jimm