camera: Cleanup & remove compiler warnings

* Remove compiler warnings
* Use standard HAL API versions

Change-Id: I686c88e82a83072b9f392369960160e8ec345e30
camera: do not use GNU old-style field designators

Avoiding the use of GNU extensions improves portability

Change-Id: I2fd8ea9eebba75185533c4efed6cd6f4feeb0917
find7: remove redundant NFC mifare permissions

These permissions are already copied by the Nfc app.

Change-Id: I8a7f80527c9b37e70a1c69e7551952024683a795
find7: Set the correct GMS clientid

Change-Id: Ic12eb479b060cedd4d8f25a6c4b66fd0d9a8352c
Revert "find7: Use camera interface for torch"

* Also correct the torch sysfs path & permissions
* Improves torch gesture response time

This reverts commit 47c2de3f1ea1371e4d9149e10d8df7e53fed5ffa.

Change-Id: I555b9826eb1ac159d26e71237567bc8fbe9f81f5
find7: Enable camera denoise by default

Change-Id: Ia35e7a7f8915607c0d21dc85055c868201a0ee08
find7: Disable IZat

 * Not currently used.

Change-Id: Ie67b6701a8bf796ee63e8e160b6aa9f0f21a3527
find7: Remove unused keylayouts

Change-Id: Ia9192a1c9af73e9a0e3a669a6b1e03531b395abd
Revert "Revert "find7: Use camera interface for torch""

* This breaks find7a Torch

This reverts commit 91ff0024fc79bda90865f8291abbfe24670b876b.

Change-Id: I788cb51bc0563b981a8f246031f2f0e23e68f79d
camera: Add support for exposure time

* Add supported slow shutter speeds
* Enabled only in back camera, front doesn't seem to support this
* Disable flash when slow shutter is enabled

Change-Id: I9bdcab11990a97cd67654e1e671f0383752e92d6
find7: SLIMBUX are the best bux

Change-Id: Ic98cdb213a0ed85031bda2f7c94a2013c3f55b68
find7: Add LED overlays

Change-Id: Ide47ceec9b06ea605c18dc9fcd37bfe8bb3e82e8
find7: Skip redundant dtc build step

* Creating dtb is now done as a step of the inline kernel build.

Change-Id: I9f0689082f04999a45dfc2d62685dc342c781601
find7: Move kernel commandline to device

Change-Id: I6b0ab7a541f8630261ecc02e007c7b9943e195ee
find7: Moving audio_policy.conf out of common repo

Change-Id: Ie4fd72e2057f6533f9a9f311e5277bbd430befd6
find7: Move mkbootimg to common repo

Change-Id: I0a596ea44191ada7148704cb6c43e3c0ff2edebe
find7: Disable multi-color LED settings

Change-Id: I2e588714681cd1730eb6711ce0ac22fa1d0b2ec2
camera: Remove HDR from front camera

* It's not supported and produces a broken image

Change-Id: I32d5f8ea10ac2f25b14dc0a53ee572916ef79e5d
camera: Fix code formatting

* Wrap lines to 80 characters

Change-Id: I940cd0c6a113dd88f3741799f88c07688b4e0e46
find7: update build description

taken from X9006&X9076ColorOS_V2.0.0i_full.zip

Change-Id: If6c0c40393d7b7b874f716aa6e7b56d24fa3d68b