IMS : Incoming Call Barring

1) Added new field to display ICB
   anonymous number.
2) Modified existing API to support
   request like registration,activation,
   deactivation,erasure,interogation.

Change-Id: I0fce4422d42e469d496a11aedc8432676b0c9049
CRs-Fixed: 737839
Telephony: Add AIDL interface for SMSC function

1. getSmscAddressFromIccForSubscriber
2. setSmscAddressToIccForSubscriber

Change-Id: Ic0ccd6cbb8084d35dab8a35b7b926845a7e63346
tethering: updated ipv6 tethering

Add or Remove Upstream IPV6 interface asynchronously by listening
for change in Link Properties for IPV6 addresses.

Change-Id: I12c5dcea324755c850262a1bb84b1bb9ef835555
CRs-Fixed: 758975
frameworks/base : testNoManagedUsersIfLowRamDevice failure

Issue : testNoManagedUsersIfLowRamDevice verifies whether the
managed_users feature is disabled on low ram devices. Currently
the feature is enabled for all targets irrespective of RAM size

Fix : Sysconfig populates the preconfigured list of features
from handheld_core_hardware.xml.A check is added during parsing
of the xml to avoid adding managed_users feature on low ram devices.

CRs Fixed : 753340

Change-Id: Ib0448d6c39cccbe0567d3ad50b27c93ad5dd9618
PhoneWindowManager: Changes for WiFi Display to comply with Android CDD

Remove definition of Intent action for ACTION_WIFI_DISPLAY_VIDEO from
Intent.java and make it local to PhoneWindowManager.

CRs-Fixed: 766168

Change-Id: I91a6d302e19705080ccc109ee6532c6d43f58165
AppOps: fix "contact" delete ops check failed

applyBatch() is another API that can delete "contact". Add ops
check to block delete ops.

Change-Id: Ia0c4c4abb68ec257d2b88d56c824545382bb677a
Remove make file changes to create framework2

Face detection related changes were added as part of framework2
in kitkat. But in Android L framework2 is no more required, all
the code gets compiled into framework.jar so removing framework2
related make file changes.

Change-Id: I278acc501c04b02bd5abbc6203911f77c30ea243
Regional: Default language list can't be removed for carrier

When load language list, getLocaleArray() will return carrier's
overlaid language list from 'R.string.locale_codes' or default
language list to 'localeList'. But the 'Collections.addAll(localeList,
locales)' will add duplicate default list to 'localeList'.

CRs-Fixed: 757884

Change-Id: Ie728900d8d5937f4f9acdcc01fed509a7d2368ad
IMS OMA-DM Intent and ImsReasonInfo Additions

Adding an intent for OMA-DM use case where
the network sends a string error indicating
the device is not provisioned to make calls.
The string the network is expected to send
is added to ImsReasonInfo.

Change-Id: I3e163d94fe5345627c555dc2aebd14238c3426ab
CRs-Fixed: 765965
frameworks/base: Add 'allowMTP' option for storage volume

Added 'allowMTP' option for each storage volume to decide whether
to show up volume in MTP mode or not. If it not defined, by default
it will be visible on MTP. If someone wants to hide the volume,
one can set it 'false'.

Change-Id: I700c6c04f67f93d881aa0a4581e2d23112453f39
Merge "AppOps: add null pointer check for isMmsRequest"
Merge "Telephony: Add AIDL interface for SMSC function"
Merge "frameworks/base: Add 'allowMTP' option for storage volume"
Merge "tethering: updated ipv6 tethering"
Telephony: Emergency call button on lock screen

Always show the emergency call button in locked screen mode.
Added config_showEmergencyButton to control emergency call
button on slide lock screen

CRs-Fixed: 640998

Change-Id: I4f2b665d22eef20dfff14ef91a953428bec9e3cd
Added support for mid-call enabled SRVCC conference call

When TelephonyConnection is created for an unknown connection,
the recalculation of conference participants have to be
retriggered. This is because, unless that TelephonyConnection is
added to ConnectionService, it cannot be added as part of a
conference call in CallsManager.

CRs-Fixed: 756415
Change-Id: Ic9359104f02eddff655d84fd25f5c28c9158e5f4
IMS-VT: Enable Video conferencing.

Enable Video conferencing.

Change-Id: I4240aa6f32c75d6eea8a41da3c87bca651f0901b
Merge "PhoneWindowManager: Changes for WiFi Display to comply with Android CDD"
Merge "Revert "MediaMuxer: handle expection for add track""
Merge "Remove make file changes to create framework2"