MediaRecorder: add pause interface

Change-Id: I7e04c3ecaab634069a7757648c15418eee8149a5
Frameworks: Enhance face detection & Fix compilation for non QCOM hardware after 'Enhance face detection' commit

CM Commit http://review.cyanogenmod.org/#/c/51877/ & http://review.cyanogenmod.org/#/c/51843/

Add support for facial processing features:
smile detection, gaze detection and blink detection

PS4: Fix whitespaces and correct ifdef positions

Change-Id: I6b22c3e1691a8b81f8cfad5d083ba2fc12e5a764
Camera: Adds support for longshot configuration

- The Camera API is extended with one additional
  call for longshot mode configuration.

Change-Id: I47ee8c516a2395552a94ceeaeed4143041720ba6
Frameworks: QCFace framework added

Add framework support for extended face detect

Change-Id: I52fcd2777a4fb0f154c192e9472a3efe5e188180
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: Ibee4e16df91bd6325976dc2daa0c0c5baaeaa4df
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
Merge branch 'cm-10.2' of git://github.com/PAC-man/android_frameworks_base into PAC4.3
Lower the RAM requirement for hardware acceleration

There are legacy devices with about 365 MBytes of RAM
available to the kernel (HDPI with 512 MB RAM onboard).
Lowering the requirement value for available RAM allows
these devices to also use hardware acceleration, thus
making the UI a lot more responsive and fixing bugs like
this: https://dl.dropboxusercontent.com/u/16268774/Screenshots/Phone/Screenshot_2013-10-07-01-27-45.png
(notice the "shadow" is missing)

Change-Id: I0343ddbb3c7f95bed674b5852772ab819065ea69

Conflicts:
	core/java/android/app/ActivityManager.java