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
Add torch and networkmode tiles to default tiles

Change-Id: Ib5dae657827c8e9c05ea524a8b4339e23fc372fc
Clear All Apps button added in Recent Panel (1/2)

This reverts commit 2808d336c262b3b23296b727b4363516d5b3e0d4.
change default position to clear all button

Change-Id: I70ee72715fbccb5406048c2caa942cf1398e4009
[1/2] Base: Recents RAM bar

Change-Id: Iff31bbc39dcceb21fc41bc02816c369f06ef4373

Conflicts:

	core/java/android/provider/Settings.java
	packages/SystemUI/res/layout-land/status_bar_recent_panel.xml
	packages/SystemUI/res/values/ok_strings.xml
	packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java
Revert "[1/2] fb: Change density on the fly"

This reverts commit 2722425c5742de37b2974ba2b4c5e5897594b0de.
SlimRecent: Make it optional [1/2]

Change-Id: I3096a3bd9e2486bbfab9c4cff0064c2c9c60ced9
fixes recents panel switcher

Change-Id: I70a794bbb51df95870f9b62282a51ebf3c1719cf