SystemUI(DSDS): Add StatusBar support for DSDS

Change-Id: Ia051d597345681fdf22b70064be14f786a18007c

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java
	packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java
SystemUI(DSDS): Use proper variable in multi SIM disabled cases

Use the mNetworkController instead of mMSimNetworkController while
adding the status bar icons if multi sim is not enabled.

Change-Id: I78957aeeac6930e53e1a8255b4fa09b9b51f41d1
frameworks/base (DSDS): Add fixes for DSDS

   Telephony: Add the return values for getSimState().
    - Add the return values for function getSimState().
    - Set the state and PROPERTY_SIM_STATE properly in
      MSimIccCardProxy.
    - Correct the log statements in MSimIccCardProxy.
    - Split the long lines in MSimIccCardProxy.

    Telephony : Add api getSimSerialNumber to MSimTelephonyManager.

    Telephony: Use proper Telephony Service
     - Use proper telephony services based on the multi sim enabled property
     - Use proper telephony service in NetworkController.

    Telephony: Delay the RADIO_POWER off till the data disconnect
     - Changes to make sure that all the data connections are disconnected
       before sending the RADIO_POWER OFF on both the subscriptions in case
       of DSDS.

Change-Id: I3858c7781de85922b42e9de9c993ca706485758a

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java
	telephony/java/com/android/internal/telephony/uicc/IccCardProxy.java