Bring in Profiles support from mr0

Change-Id: Icae838838ce2c34aec22c50f166b957205db8394
Settings: Forward port missing Profiles related changes

Change-Id: I3cda345208171c5b45daf2d5d263017bc538bd48
Settings: Add Utility function

Change-Id: Ic5316765d3db48351a9feaa9b3cce286d256071e

Conflicts:
	res/xml/settings_headers.xml
fix build

Change-Id: I2348b9d4c8fb52888a724411a43ea558d6127026
Added Launcher configuration item

Credit and Thanks to LorDClockaN

Change-Id: Ifb53bfad9b649fb63d6b556e1f2c297368389099