Commit changes for the RIL in the Motorla Triumph.  Note that these are
enabled only if the Triumph variable is declared in build.prop - you need
to declare the following in system.prop under the build folder:

ro.telephony.ril_nid=97
ro.telephony.ril_prl=1115
ro.telephony.ril_class=Triumph
ro.ril.def.preferred.network=4
ro.telephony.default_network=4
rild.libpath=/system/lib/libril-qc-1.so
rild.libargs=-d /dev/smd0

The PRL is a fake but must be declared and the ril_class must be declared
or the code will not properly translate the state changes for the Triumph;
if it is missing the special case code will not execute.

Qualcomm/Motorola, in short, are sending back a "SIM_NOT_READY" status and
NEVER send back the proper "NV_READY" state transition.  This prevents the
base code from ever polling for the subscription data, and without that
the RIL code does not transition to the online state.  SIM_NOT_READY
also causes a teardown of the radio and the inappropriate switch to
GSM mode (since it's more-or-less a declaration that you have a SIM,
but it's not yet available.  In addition the radio code sends back four
fields (like a Samsung) rather than five.  There are a couple of other
minor tweeks as well.

libril-qc-1.so and libril.so must come from the 2.2 Froyo Triumph build.
Push missing file
Commit changes for the auto-brightness and wired headset.  The former is
controlled by a system.prop entry (thanks to non-existent documentation
on Android while it appears I could fix this with a state table, I couldn't
find the damn thing) while the latter is NOT cased out as it's in the
defines.  That's a problem - again, if there's a standard way to do this
if someone adds a comment I'll go back and fix it up to be "Conforming."

For now, however, it works.

Conflicts:

	services/java/com/android/server/NotificationManagerService.java
	services/java/com/android/server/PowerManagerService.java

Change-Id: I8938e9a8393e95deeef26c10a331a8f24ead9195
Remove lights code change - now in framework overrides where it belongs.
Bugfix - PowerManagerService.java
Fix MMS for Virgin Mobile (cribbed original from inferiorhumanorgans)

Conflicts:

	telephony/java/com/android/internal/telephony/cdma/CdmaSMSDispatcher.java

Change-Id: Id54c6d85afee44cb89a29a542966b6a424e9450c
V A.06 - partial front camera support, plus CM7 merge from previous month or so.

Change-Id: I99534f4e7564097d8ce4e905b0fd0f416e9e31a6

Conflicts:

	services/camera/libcameraservice/Android.mk
	services/camera/libcameraservice/CameraService.cpp
A 0.6 commits plus resync against CM7 master

Conflicts:

	core/java/android/app/ConnectionSettings.java
	core/java/android/app/Profile.java
	core/java/com/android/internal/widget/RingSelector.java
	policy/src/com/android/internal/policy/impl/LockScreen.java
	services/camera/libcameraservice/CameraService.cpp

Change-Id: I5752a440b1f6e9aec344b11243592427f65ac6cd
Revert "A 0.6 commits plus resync against CM7 master"

This reverts commit 382f8ff8cc1e323dbb4678d871a94e0aa8040320.
Fix front camera rotation (requires proper kernel settings!)

Change-Id: Ida797a0f13dd9a2301026a549cb34e157c9b6e38
Commit change in attempting to address CDMA data lockups.

Change-Id: Ieb3dc45de34e35645e1c38073ab3373c2a783ba4

Conflicts:

	api/current.xml
Revert "Commit change in attempting to address CDMA data lockups."

This reverts commit 812ab172cd2ad5a66e7d4948a714599acbeb79d2.
USB tethering and proximity sensor

Change-Id: I893c793c23f2721e43736afb67630e1b92a4a8ba

Conflicts:

	services/java/com/android/server/PowerManagerService.java
Revert "USB tethering and proximity sensor"

This reverts commit aa488ba0568c7f9fd9bb1cc6083a7c6c21ca564c.
Minor fixups for 2.3.7 CM7 build

Change-Id: Ia01fb092fd1767a98d3246d4102f1e3ed9ad2a60

Conflicts:

	core/java/android/hardware/Camera.java