Telephony: Move uicc classes into uicc package

Reduce constructor visibility to package where
possible

Dependent Changes:
    I3b718b9aea1f21c7906c8243b4ca0db6af495a08
    I80204a2f3dc57cac875abeab390bb9db7a636ff7
    Ib9c19e8b157dc7ec74eb14baca5bd3b5caf08c47

Change-Id: Ib4f43374c041cb5eaf2e3883e5ea28b2eb2c9a69

Conflicts:

	src/java/com/android/internal/telephony/cat/CatService.java
	src/java/com/android/internal/telephony/cat/ValueParser.java
	src/java/com/android/internal/telephony/cdma/CdmaConnection.java
	src/java/com/android/internal/telephony/uicc/IccFileHandler.java

Conflicts:

	Android.mk
Telephony: Introduce DataProfile base class

DataProfile is a base class from which we derive ApnSetting
for GSM and DataProfileCdma for CDMA. This can be extended
for other classes of DataProfiles.

Change-Id: I61bddbe6e57baf44325264a7f255cf19c1119f81

Conflicts:

	src/java/com/android/internal/telephony/ApnContext.java
	src/java/com/android/internal/telephony/cdma/CdmaDataConnection.java
	src/java/com/android/internal/telephony/cdma/CdmaDataConnectionTracker.java