camera: Add wrapper

Change-Id: Ia6a0a358ec5152742ab5b65236cc527ec70b8688
camerawrapper: Do not cancel auto focus when preview is not running

Change-Id: I9a457b7bab327a9252cf13a6ee46517063f603fa
Build camera wrapper

Change-Id: I2ab420398de6b0f6d6bb994d1c87843acba4c9da
Rename camera blob

Subclass it into "vendor" to allow the wrapper to load it

Change-Id: I3e541eba02cf514eba72b9dd699c87825bd5617d
Revert "Camera2: Don't try to cancel focus messages when preview stops"

This reverts commit 7c9742c6af99b5a395fe8b8a2d99e3f9676aa808.

Change-Id: Icf8f4024c92537e1fde1e17191196135e28cbf9a
Device provides its own camera HAL

Change-Id: Id5c0f45bfaa7a89db0979e51d0740e298a9c15f9
Merge remote-tracking branch 'cm/cm-11.0' into kitkat