Settings: Silently update the package manager

This commit implements automatic updating of the "Choose application"
list used for creating configurations for new apps. The list is now
being updated each time an app is either added to or removed from the
existing custom configurations.

Change-Id: I2d442fb9e573e65bf686a48ed15b5479d4238d4d
Settings: preferences use keys, not ids

Change-Id: I23fad40f85235db1fd2c5724ba9d3580828b14d7

Conflicts:
	res/xml/lockscreen_interface_settings.xml
	res/xml/theme_settings.xml

Conflicts:
	res/xml/themes_settings.xml
Add custom clock and calendar shortcut to beanstalk folder