HALO bugfixes

1. some icons were overblown
2. tasking meant having your thumb on the speechbubbles

Change-Id: I04637a5ae96c3d9fa30188a320e13989c48f7f0c

Conflicts:

	packages/SystemUI/res/values/strings.xml

Signed-off-by: iGio90 <giovanni.rocca.90@gmail.com>
Revert "Fix vertical gesture touch calculations"

i can see the code isn't exactly clear in that regard - it seems like a
miscalculation but it was made to give items enough space to make an
easy flick possible. with a more correct approach it feels a lot harder
to just flick a "hide" because the space is so small, it'll more often
be a "slience" instead.

if you like we can look over the code together and implement a clean
implementation of that UI logic.

my g+ mail is drcmda at gmail.com you can add/contact me there if you
like.

This reverts commit 8cf0d5c62d5fa6c5e8fa51b8273893d32c5b787e.
Halo: Fix icon position in tablet status bar
Fixed xhdpi status icons. ~ Arz Bhatia

Change-Id: Ieefae1fad2e6406d78ec4438e22493e53eb65ccd
Random colors for QS onFlip [1/2]

Changes the colors os QS only when flipped.

Ported from TeamBAMF so all credits to them.

ps4- reworked to set all tiles random
on option selected, and random color onClick && onFlip,
and go back to selected color when option is deselected.
Had to move the code for tile bg color to
QuickSettingsTile to acomodate this feature,
also when option is selected and qsFlip is deselected
colors still change on click.

ps5- removed all extra tabs and white spaces.

Change-Id: I3b7dda327db0c58e3629d8f4b6ecce3932aef254
Profile: Filter on NETWORK_STATE_CHANGED instead of SUPPLICANT_STATE_CHANGED

For more reliable network change detection use NETWORK_STATE_CHANGED
instead of SUPPLICANT_STATE_CHANGED

Only set profile when profile actually changed.
Use getWifiSsid instead of getSSID so we dont have to strip double
quotes ourselves, add null pointer exception check because function can
now be called when WiFi is off.

Change-Id: I2b4ea65fdb484edb39a14725c648d9ab0d5d36fb
systemui: Add CONNECTIVITY_INTERNAL permission

 * SystemUI needs to be able to list interfaces if tethering is in use
   and we ask for a second tethering path to be set up (BT+USB, etc).
 * Add permission to stop exceptions in the framework and enable
   tethering thru multiple paths.

Change-Id: If7a65c31557dc2f0451f0612fb109f61e8056368
Core: HU translation

PS2: Update (Thanks Danny)

Change-Id: I1ca6930599b575ebd78a1967950c3731361c2108
frameworks_base_core: ES translations

- PrivacyGuard

Change-Id: I6fb7d2e1d7a57aad7b61d604338951b8815593b4
Core: RU translation

Change-Id: Id7b44683c7fc89397ae743ce15f8825947dec43b

Patch Set 3: Update translation

Change-Id: Ie981063b48586f0cedca75e3b9febb7ac3a22712

Patch Set 4: Update translation

Change-Id: I8cb9d98411bf729b3306daa4a13c34913e00ee01

Conflicts:
	core/res/res/values-ru/cm_strings.xml

Change-Id: I8cb9d98411bf729b3306daa4a13c34913e00ee01