huashan: new Adreno needs QCOM_BSP

Also remove -DQCOM_HARDWARE as it's now automatic

Change-Id: Ic138c6abdfecacb4e93e3629df8d19633a9d9176
huashan: improved backlight curve

The curve is now linear on a logarithmic scale. Also increases the
number of values, especially at the lower end for smoother automatic
backlight adjustments (alleviates supposed screen flicker).

Change-Id: I3f2379f5a0bc6086385098a7cf0c46f083b458cd
huashan: rewrite general device overlay using stock values

Change-Id: I1c743ffdcb97f189343e3b5acfa1bb3e25319d9e
Signed-off-by: Arnav Gupta <championswimmer@aokp.co>
Update extract-files for Offline Charging

File needed, called on init.qcom.rc:
https://github.com/CyanogenMod/android_device_sony_huashan/blob/cm-11.0/rootdir/init.qcom.rc#L76

Change-Id: Iecce6c0adfacd3017055c8033060f65534d2f9be
Signed-off-by: Arnav Gupta <championswimmer@aokp.co>
huashan: update selinux policy

(cherry-pick from 10d350e06a28d21e3509338a6eddba011600a4ec in fusion3-common)

Change-Id: I01ae7d72f00553390e4625f0aea94fc17110a94d
Signed-off-by: Arnav Gupta <championswimmer@aokp.co>