Do not always call setIsConnectedToProvisioningNetwork(false)

Previously I was calling setIsConnectedToProvisioningNetwork(false) always,
but all MDST's receive every broadcast. Thus we could over write an MDST's
mNetworkInfo.mIsConnectedToProvisioningNetwork to false, unless the MDST
that was set to true was last, i.e the code was order dependent.

If the provisioning networks value was false instead of true
when handleMobileProvisioningAction was called we wouldn't invoke
mdst.enableMobileProvisioning because network info would be null.

Thus the provisioning network would never transition to CONNECTED and
a default route wouldn't get setup and the browser couldn't access the
website.

Now setIsConnectedToProvisioningNetwork is only set to false when the
apnType matches and we won't indiscriminately change it and are not
order dependent.

Bug: 10853805
Change-Id: I68a4f9bdf5dc18d90f4cdef7a60811f57be67261
frameworks: Custom System Animations

Allows setting of some system animations.

Current List:

Activity Open
Activity Close
Task Open
Task Close
Task Move to front
Task Move to back
Window Open
Window Close
Window Insta Open
Window Insta Close

Duration Controls

Prevent overridePendingTransition option

Change-Id: Id360abe158d36ab85c1c0d0103428d4a8867e70c
GC triggering performance optimizations

Copy the correct starting heap size at process init.
Interfaces to set GC/managed heap parameters.

Change-Id: I0154d1523c3cfdb1214ed0315193cbb24704351f
Frameworks: TRDS new 4.3 png's

Change-Id: I1aab6a5d0e1c5e5f015a48060ead36a656c50941
SystemUI: 4G/LTE icon toggle

Change-Id: I6736efa45ea46701c8db2d5f51dd2fced359e483
Signed-off-by: Roman Birg <romanbirg@gmail.com>
Add Dutch translation for "discharging"

To resolve this: http://bugs.aokp.co/issues/42

Change-Id: Idb33167e8c0336cba0f41e0b343a257d69ede2d6
Signed-off-by: Rohan Mathur <rohanmathur34@gmail.com>
SystemUI: Fix LTE Fully Connected

Blue at full connection

Change-Id: I6811ee3890b8f1b4d2340f6be20e0bc8bcea75df
Merge "Frameworks: TRDS new 4.3 png's" into jb-mr2
Proper security labeling of multi-user data directories.

This patch covers 2 cases. When an app is installed
and the resulting data directory is created for all
existing users. And when a new user is created and
all existing app data directories are created for
the new user.

Signed-off-by: rpcraig <rpcraig@tycho.ncsc.mil>

Fixes:http://bugs.aokp.co/issues/66

Change-Id: I01f2a9084dfe7886087b1497070b0d7f2ad8478e
FW: Option to hide Camera widget from lockscreen (1/2)

PS2: Update SettingsString Typo

Change-Id: I531e16ffe2c789b8d9987ca89673d96fd8927f32
Merge "Add Dutch translation for "discharging"" into jb-mr2
Updated simplified Chinese translations

Change-Id: I82d2d681e1cfea915236cada830e1815100a46a4
FW: move config_show4GForLTE bool from systemui to internal fw base

*SystemUI bools cannot be accessed from RC. This moves the config
 bool specifically for the showing the 4G or LTE icon by default
 to internal FW base so that it can be accessed from RC for the
 following: http://gerrit.aokp.co/#/c/12851/

*Additional note: any device overlays that set this value to false
 will need to be moved from SystemUI to internal fw base.

Change-Id: I8d24fa888abe038375b3808bb54410fe98ec10e4
Signed-off-by: Jonathan Steadman <xxwhitehawk@gmail.com>
Fix clock AM/PM error.
Some countries time format is [ah:mm] or [a h:mm].

Change-Id: Iab3912f525f4417c9c7e0b154f4f76a807dd847d
KeyguardViewMediator: Play lock screen sound sooner

When the screen is locked, there is a long pause before the lock
sound actually plays.

This makes that sound happen much sooner.

Also modified Lock.ogg slightly to remove the initial silence.

Change-Id: Iede7a5d22291d1ada98800d2b380c255547df61d
Bluetooth: Support  HFP Client role on Bluedroid.

Implementation changes to support HFP Client role
on Bluedroid stack.

Change-Id: Ie37e95d3b0e3f785af818fb495c835e420792f4d
server: add enhanced routing support

Add support for policy and metric based routing APIs to
NetworkManagementService. This functionality is used for WQE, IMS, and
Android QoS features.

Change-Id: I5e50185c9ac1cf72c9366815c2ecf590842edfca
frameworks/base: IPV6 tethering support

This patch adds two new API calls addUpstreamV6Interface and
removeUpstreamV6Interface to the tethering framework to pass the IPv6
upstream and downstream interfaces to netd if IPv6 is available.
Required to enable ICMPv6 forwarding.

Change-Id: I1f4f6284b2f152d8b4f0fbd02ac5a17f57c71dd7
Revert "wifi: Get full scan results"

This reverts commit b301684e954b6a1659bf7395b1732b658f2fc27e
CRs-fixed: 509553

Change-Id: Idafcf1ae25c2b9af42f71ee417cf73601c3199a7
wifi: LTECoex changes for SAP/P2P

Restart sap/P2P GO with safe channel list received from android
telephony layer, whenever sap/P2P GO is operating on an channel
interfering with LTE.

Change-Id: I3f5da86374dcb542ab4f11ac755eca0b2dc067c1
CRs-Fixed: 510273