Revert "Create ProfileManager.java"

This reverts commit 6466cb732cd6fbaf2622ad032a01ca78b9550c00.
Revert "Update Context.java"

This reverts commit 096126c433c7804ccec00d6aa1172042214e77de.
Profiles - Part 2 of 2

Frameworks support for Profiles.  Ported from CM7 with some ICS related
updates.

Patch set 3 - Adds Phone Rintone and Vibrate intercepts
Patch set 4 - Minor cleanup

Change-Id: I580aed32b714af8497ede39e0905fb327531bf1c

Conflicts:
	core/java/android/app/ContextImpl.java
	core/res/res/values/strings.xml
	media/java/android/media/RingtoneManager.java
	policy/src/com/android/internal/policy/impl/GlobalActions.java
	services/java/com/android/server/SystemServer.java
Add @hide to new fields/methods

Change-Id: I084485bbe6b738ed90a72b787d842688b38b3bef
Profiles: UI/UX consistency and cleanup (Part 2 of 2)

This commit contains the frameworks support for the modified Profiles
and Application Groups settings functionality, ensuring consistency between
the two.

1) Add ability to rename Application groups
2) Add duplicate name checking for app groups

Change-Id: Ifcf2eb5f6aa26e0d4778b32c1a35bfb88fac318b