Port Long press back to kill app

Original author: DaneshM

Patchset 2-3
- rebased

Change-Id: I54f4fb861897fe713cffa15422535c5091a0c095

Conflicts:

	core/java/android/provider/Settings.java