Japanese: add missing translations.

Change-Id: I827754fb908b7bde068ba198e6f10ee8ab4bb53a
Settings: Update Spanish translations (Sound Section)

Change-Id: I96ba74a5f2010b187005306418828ce67a988117
Settings: Lock screen Weather (Part 1 of 2)

This commit adds the settings side support for displaying the
current weather forecast on the lock screen.  It also cleans up
the layout of the lock screen related settings.

Patch set 2  - Whitespace cleanup
Patch set 3  - Fix interval selected value
             - Disable preference persistence
             - Set defaults to true for timestamp, show location and metric
Patch set 4  - Derp
Patch set 5  - Fixes Derp - back to patch set 3 functionality
Patch set 6  - Adds Weather source attribution

Change-Id: Ibf847f9eea3485fcb6acdebaa9388374b25bf862
Settings: Fixed German translation for activating bluetooth/wlan

Change-Id: Ida6108f1b30696afdd28fad897cafcb448ecf61c
fix crash in parsing null cpu frequency

Utils.fileReadOneLine() can return null if the read failed. Attempting
to parse this null as a CPU frequency crashes Settings. Skip this cpu
frequency update if fileReadOneLine() returns null.

This is to fix a crash seen on Skyrocket when changing governors.
Apparently the cpu frequency is momentarily unavailable after changing
a governor.

Change-Id: I69a6567097edb3b57ea721630167763013c9e3a6
Settings: added and updated Dutch translations

Most of the work done by Sam Segers.

Change-Id: Ib08faafe07e00d53119f8f607e13de670f1e9426
Merge "fix crash in parsing null cpu frequency" into ics
Merge "Settings: Lock screen Weather (Part 1 of 2)" into ics
Lockscreen: Allow secure lockscreens to enable the slider unlock

Make the widgets optionally available before secure unlock screens
by toggling Settings.Secure.LOCK_BEFORE_UNLOCK

Change-Id: Ib6c0cacbb2b8c966a3f9dc6f58250aef7d43ef63
PT-BR: Various missing translations

Change-Id: Ic4e7bb95ca43ed675522cca9ff07c351240859c1
Sound preference: Safe volume restore when plugging in a headset (2/2)

When enabled, volumes that were above a threshold (~55%) the previous time
something was connected to the audio jack will be restored to that threshold
rather than their full level.

Affects all sound streams apart from voice call audio.

Change-Id: I8351878dc7a7496be92bf1b0e3aaa9b238d8d60c
Merge "Japanese: add missing translations." into ics
Make 'Power button instantly locks' toggle work (2/2 settings)

If your device is secure (uses password/PIN/pattern) then the AOSP timeout settings are used.
But the 'Power button instantly locks' toggle is ignored. 'lockImmediately' in KeyguardViewMediator
is always set to true. This fix together with a settings fix switches to the the AOSP handling of this
setting.

Change-Id: Ie9f55d1cc8b8b97d512dbbdfdf08435f97fb79a5
Merge "Settings: Update Spanish translations (Sound Section)" into ics
Settings: Update Spanish translations

Change-Id: I5f5a3cadef9f79da6480c3999469aea6aff0a4d2
Merge "Settings: added and updated Dutch translations" into ics
Merge "PT-BR: Various missing translations" into ics
Merge "Settings: Fixed German translation for activating bluetooth/wlan" into ics
Lock screen settings: Add dependency for 'Power button instantly locks' pref.

Disable (grey out) the checkbox if the automatic lock is set to immediate.

Change-Id: Icac127a696e46767a33bd9bd466ebbce4a20ced6
Lockscreen weather: option to invert low/high temp display (2/2)

Change-Id: Id64dd19d1a25e67a987defdee7d5304b97ca340b