Allow install non market apps (3/3)

Change-Id: I84603d422c550098924fc8d62cf5889a87bd0002
AppDetail: Allow installed apps to be disabled

* Users can disable regularly installed apps.
While disabled, the app can be uninstalled or enabled again.

* When disabling an app (user or system), force close the
application.

* System apps can be disabled, or installed updates can be uninstalled.
Previous behavior only allowed updates to be uninstalled,
then be disabled.

Change-Id: I6cdce7cc6b28b735406a2f323a18b15283b3d2a4

fix

Change-Id: I709a2e8ced93c19a036c4879dbdae1dd1a58d409
Port Forward : Add Active Display to KitKat (2/2)

Conflicts:
	res/values/attrs.xml
	res/values/bk_arrays.xml
	res/values/bk_strings.xml
	res/xml/anonymous_stats.xml
Port Forward : Swipeback Action (2/2)

Conflicts:
	res/layout/installed_app_details.xml
	res/xml/slim_navigation_settings.xml
	src/com/android/settings/applications/InstalledAppDetails.java
Network Stat (2/2)
Port AppSider to KitKat (2/2)

Conflicts:
	res/xml/slim_interface_settings.xml
Add CMDProcessor util
Active Display : Squash update (2/2)
[2/2] settings: add CPU info overlay

this shows
CPU temp (if available)
for every core governor + online + freq

Change-Id: I28c1e48c2e613b33c301b61cead70678ab6a2e9b

Conflicts:
	res/values/custom_strings.xml

Conflicts:
	res/values/bk_strings.xml
Settings: Add support for variable size pattern lockscreen (Part 2/2)

Thanks CM

for the base.....ported to new keyguard, moved service and some
new API 19 stuff

Change-Id: I016f6cf7688121df5d681d117c35fa8ec2ade497

Conflicts:
	res/values/slim_strings.xml
List Animation (2/2)

Conflicts:
	res/values/bk_strings.xml
	res/xml/slim_interface_settings.xml
	src/com/android/settings/slim/InterfaceSettings.java
Settings: Add support for variable size pattern lockscreen (Part 2/2)

Thanks CM

for the base.....ported to new keyguard, moved service and some
new API 19 stuff

Change-Id: I016f6cf7688121df5d681d117c35fa8ec2ade497