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.

Conflicts:
	core/jni/android_hardware_Camera.cpp

Change-Id: Ie69e178a403d8f3a95ff1cdfc5d5841c0591a852
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: I190971b2d0d4d189e8f4edee8204ef65b62cd453
Cherrypicked from 9706034f16d23f96966dbd060f1bb85c5a4d976a

Conflicts:
	core/jni/android_hardware_Camera.cpp
Camera: Adds support for longshot configuration

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

(cherrypicked from commit 867c4865b2a61a8e844e2784c41b7aafc392aec0 )

Change-Id: Idb91a21dc0d9fa9d22b4a6bbcc0b2eebfc2cb6db
Add support for ICS camera blobs

Change-Id: Icf9010f4b6059405275107fadd5aac81cd294182
Fix merge