Audio Sertvice : Rebase and fixes

Change-Id: If677760fd782d4e789064eae21a791ee4edb2546
HALO: Option to pause the underlying app (1/2)

- adds an option to pause the active app when using HALO
- this is enabled by default for devices with low memory
- (currently: <640MB RAM available to the kernel)

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

Change-Id: Id95410f7b9f03f6ebd1fbe4aa9a379ae3b0b8edf

Conflicts:
	core/java/android/provider/Settings.java
inaccurate proximity support (2/2)

Change-Id: Ie5af6a071484ecc08218c848963e32db0de74ff1

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