Update the GPS tile to use the appropriate location modes

With 4.4, there were new location modes this tile did not support
Update it to turn the GPS on/off without changing the network-based location
option, and use a new icon for battery saving mode.

The tile will now either toggle between high accuracy and battery saving,
or location off and device sensors only.

Change-Id: Ifdfb9832c77671ab1f0c415ea2c25dfee2888578
Signed-off-by: anerik <anerikgames@gmail.com>

Conflicts:
	packages/SystemUI/src/com/android/systemui/quicksettings/GPSTile.java
Toggle last app on recents long click
- 99,9% based on this commit: https://github.com/omnirom/android_frameworks_base/commit/6fb093b3311942beae7f51e23abbf18aa8c99bf8 with some minor modifications in NavigationBarView.java (By me).

Thanks @xplodwild

Change-Id: Icbd5484412bef17ac8468345266869e1278da508