Bringing basic pie controls. (1/2)

Change-Id: I837471c0def2ca2118db5492c68318f58112390c
Add pie control optimizations for Phone UI.

Change-Id: Icc31fe42bae592367441eccf0209481264bf6a7c
Navring: Fix shortcut for uninstalled app

Fix NPE when the user uninstalls an app that was assigned to a navring
shortcut before.

Change-Id: I16fc37485cfee1926215d1be1ec8ef4a467ff911
fixes to expanded desktop

Change-Id: Iec5a969b1b4ab2fc3f8b3cbd0c8f498c2c96fe12
some fixes

Change-Id: I31c0a47c86e038befa0323a8e319fe2846cd9803
Fix divisions by zero on boot.

changing the expanded desktop behavior commit from cm introduced a problem
where depending on the rotation settings, the WM override display
configuration would be filled with invalid values.
Fix that by correctly checking that the display is ready prior to
setting the override configuration.

Change-Id: Iba22c7259231a422b22a6d1b59f8e07557d19fec
FlingTracker can divide by zero and hang StatusBar in an infinite loop

if 2 events have the same timestamp then FlingTracker in PanelView will divide
by zero causing NaNs. the bug is usually triggered by rapid StatusBar up/down
dragging activity and updateCarrierLabelVisibility can then loop indefinitely
looking at NaNs. the user visible symptom is that StatusBar refuses to pull
down and is burning cpu time.

Change-Id: I4b869f17cf2a4a7a8cf401de9e5bea298c8f8e4d
framework: Battery bar (1/2)

Change-Id: I69465c92aad928dfc93ef272a80674fc2899663f
SystemUI: Add Expanded desktop tile to QuickSettings (2/2)

also add new drawables

Change-Id: I75ae699afe24ef9635716326d69925e92c5d9547
Wifi: Get the list of supported channels

Get the list of supported channels/frequencies from wpa_supplicant and provide
them thru WifiManager.getSupportedChannels();

One channel is represented thru the class WifiChannel which includes channel
number, frequency in MHz and a flag if IBSS mode is allowed on this channel.

Like isIbssSupported() we can only expect a result after WIFI_STATE_ENABLED has
been reached.

Change-Id: Ie94e7d435d57a95b532d79b4ccfa3190a11567a1