Active display: Allow apps to be excluded from being displayed [1/2]

This has been a highly requested feature so I guess it's about time
we implement it :).

Change-Id: I5c334833b78325733ae076c07afccebb02758ead

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/statusbar/policy/activedisplay/ActiveDisplayView.java
PATCH: Remove dependency on jniGetNonMovableArrayElements. (Credit to Mathieu Chartier)

Change-Id: I0afa878d941c68451477bde9559e5bbf11e8ffee
PATCH: Fix whitespace issues after casts. (Credit to Mathieu Chartier)

Change-Id: I5489a92ab8886ec1b6576e4a58c7931048bfa33a
Merge derp caused by OBEX: Implementation of MAP and PBAP client role on Bluedroid

Change-Id: I5ee417b6d1a321889e74cab174a788ac400362bf
Camera: Video HDR Feature Integration.

Added framework support for camera applications to query supported
video HDR modes and set the required mode.

Change-Id: Ie318e586838a2f035e59e30fa51af35b52f7c886
Camera: Adds support for meta data callbacks

- This change adds a new type of callback
  that will be called when there are pending
  meta data notifications.

Change-Id: I84f5cbafe4f023c7b0efa9ec8620756b0eaa428d
Frameworks: QCFace framework added

Add framework support for extended face detect

Change-Id: I2a1c477ee6d11f2b9764966abbb85ede9100fe91
MediaRecorder: add pause interface

--add pause in java level
--add pause in jni level

Change-Id: I7f2d5d5ebb97716458b55a5780fd6cc3d09e9f11