Switch back to the binary camera HAL

Add compatibility libutils symbols required by it, and use it
again. It's much more reliable than the reimplementation

Change-Id: Ic837f4688015a956d635f0cf6b9846c24265a4e1
SELinux: Remove duplicate rules

These are now declared in the global sepolicy

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

Change-Id: I3dc4762de2b321f3d01d6d6c07ec5fba33fb90e5
Enable smart cover option through overlay

Change-Id: Ie420e332a045b22eea9b80f40b22c381864313c1
Enable hardware keys enable/disable through overlay

Change-Id: I3d74949852ad227aadde181d327b3c547f75543b