Corrections to Portuguese translation..

Portuguese upgraded
IconManager: replace status bar icons only in case coloring was
previously enabled
UNC: fixed crash when orientation changes during app loading process
Dismiss progress dialog as soon as possible. Doing it in onCancelled of
AsyncTask might be too late as it may happen after activity has already
been destroyed.
NavBar/Pie: optimize clear all recents key
- navbar/pie/recents reside in the same process so we can use direct
method calls instead of using broadcasts which bring too much overhead
- make sure to update only key icon on navigation icon hints update
- send broadcasts to ModHwKeys only when state changes
This speeds up the processing of this feature and reduces CPU
requirements, plus avoids misbehavior that can be caused by broadcasts
related delayed processing
Conflicts:
	src/com/ceco/gm2/gravitybox/ModNavigationBar.java
	src/com/ceco/gm2/gravitybox/pie/PieController.java
Power: allow users to choose custom battery charged/(un)plugged sounds
Conflicts:
	res/values-es/strings.xml
	res/values-hu/strings.xml
	res/values-nl/strings.xml
	res/values-zh-rTW/strings.xml
	res/values/strings.xml
	src/com/ceco/gm2/gravitybox/BatteryInfoManager.java
	src/com/ceco/gm2/gravitybox/BootCompletedReceiver.java
	src/com/ceco/kitkat/gravitybox/ModStatusbarColor.java
ModDisplay: update button backlight on screen on/off only when option
for button backlight mode is other than default
QS: toggle auto-brightness on brightness tile long-press
Instead of opening Display settings. (Applies when brightness tile
behavior is overriden)
Conflicts:
	src/com/ceco/gm2/gravitybox/ModQuickSettings.java
ActiveScreen: optimized proximity sensor usage
Previously, we kept prox sensor active while screen was off to maintain
current state.
This commit makes prox sensor active only when active screen
notification candidate is being processed. Prox sensor listener is
registered at that time to take care of turning on screen as soon as
current prox sensor data is received. It will unregister itself
immediately (which shuts down prox sensor as a result).
PowerMenu: apply "disable reboot on lockscreen" to stock reboot item
Previously, it applied only to reboot item that was injected by us.
QS network mode: added dynamic SIM slot change for MSIM/Gemini devices
When device is dual SIM, long-press on tile will switch SIM slot to
which tile applies so it is not necessary to dive into the GB tile
specific settings. Current slot is indicated by text located in the
upper right corner of the tile.

Initial SIM slot is taken from QS management/tile specific settings at
boot. SIM slot preference in tile specific settings is a static master
value and is not affected by dynamic changes triggered via tile.
Conflicts:
	res/layout/quick_settings_tile_network_mode.xml
	src/com/ceco/gm2/gravitybox/ModQuickSettings.java
	src/com/ceco/gm2/gravitybox/quicksettings/NetworkModeTile.java
Settings: prepare records for dynamically generated prefs
Otherwise shared preference changed event might not be fired for them
when set for the first time.
Lockscreen: apply quick unlock to PIN/Password views only
Fixes glitch when entering Sim PIN/PUK. These security views use
different unlock method not relevant for quick unlock.
QS: improved behavior of NFC tile
- indicate intermediate state
- set intermediate state explicitly as NFC implementation on MTK doesn't
seem to use them (broadcasts only for ON/OFF are available).
- when NFC state broadcast is received, refresh resources only in case
state has changed
Merge pull request #1028 from Android-Mailson/patch-2

Corrections to Portuguese translation..
Updated Portuguese (PT) translations
Updated German translations
Updated French translations
Updated Italian translations
Updated Japanese translations
Updated Polish translations