Factor out profile trigger code into separate class.

Makes it easier to extend the trigger mechanism later on.

Change-Id: Ied318e7efa7e1755022deecb8172f862943ca6ac
Profile: disable triggers when profiles are disabled

Change-Id: Ic25bd90deb1979f2a7f21a5b588e5f1e18834864

Conflicts:
	services/java/com/android/server/ProfileTriggerHelper.java
Add profileTile (1/2)

Change-Id: I27482d5ca0545cb0203a15c404a2c4b32a3ff47e

Conflicts:

	core/java/com/android/internal/util/slim/QSConstants.java
	packages/SystemUI/res/values-es/slim_strings.xml
	packages/SystemUI/res/values/slim_strings.xml
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsController.java