NavBar IME Cursor: Option to use Home / End instead of Up / Down on longpress [1/2]

Change-Id: I775a1ae75823ba49f3bcb1c4ab9c3d958918ac08

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java

Conflicts:
	core/java/android/provider/Settings.java
	core/java/com/android/internal/util/beanstalk/ButtonsConstants.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
Completely integrate HFM into Settings [4/4]
* Checks if hosts file is correct after completing boot (useful after updating ROM)
* One less package

Change-Id: I103ed99a911cbeb503bb090087a3fee274784b6e

Conflicts:
	core/java/android/provider/Settings.java

Conflicts:
	core/java/android/provider/Settings.java

Conflicts:
	core/java/android/provider/Settings.java