Fixed aapt warning

Change-Id: I091a385aff272ec2d8a39a0acc2bc33fa3a08662
[1/2] Camera: add software HDR rendering

This allows devices without HDR camera (so all phones except Nexus 4
I think...) to actually take HDR pictures. When the mode is enabled,
pressing the shutter button will take 3 shots, one a minimal exposure,
one at 0 exposure, and one at max exposure. The 3 shots are then fed
into a software HDR processor that will merge the 3 images into one
final shot.

There are two algorithms available for merging pictures, one is a
simple average between all pixels, and the second one is based on
Reinhard's algorithm. They all need tweaking, and only the first one
is used for now.
Average algorithm is available in RenderScript form. This beastie
speeds up a lot!

Source shots are removed after HDR is computed

Change-Id: I7a9e52e56258a0c755f4def22db51ac84501ce9a
camera: Restart the preview if record size changes

  * Needed to release the buffers on many cameras when the record size
    changes but the preview size does not. Without releasing the buffers,
    we can run out of ION space and end up with a mangled recording.

Change-Id: I3ebee850b3e20b3920368c8e052a428f6dd9e3e5
Merge "[1/2] Camera: add software HDR rendering" into cm-10.1
Add storage selection (1/2)

Patch Set 2 : Cleaned a few very minor things up.

Patch Set 3 : Fixed indentation.

Patch Set 4 : Changed how 'sStorage' is accessed, it is now a private static member.

Patch Set 5/6 : Fixed indentation. (yet again...)

Change-Id: I3a86a4698d07cede8f93f5fbd8f92b9464d82b90
camera: add much more scene & focus modes

   * taken from HTC One X(endeavoru)

Change-Id: Id065ed1a5004b7ec6b5d8e63f85528badedced63
Camera: SoftwareHDR: Reduce mem usage and let exposure time get tuned

- The memory usage has been reduced. Instead of doing 3 bitmaps and
  keeping them in memory, only one bitmap is used and recycled once
  copied to the renderscript allocation.
  In counterpart, I had to remove the software (non-RS) processing.
  I haven't seen any issue of devices disliking RenderScript, so
  I think it's fine.

- I added a config overlay to set the exposure settle time between
  the shots. Some devices are faster than others (ZSL devices can
  take less than 1 second, the previous value). I set this to 0.8
  seconds by default, which works fine on i9100/n7000.

Change-Id: Ia067b717a3754ffb423b29a915d2ae411d04f0b9
Merge commit '88701e9' into bam6