Audio Compilation Fix

Removed Custom Toolchain

added back hwcomposer

use gralloc.h from source

Some Graphics Fixes

Various Fixes

Add permissions for S2W and DT2W switch

Off-mode charging dependencies

Added Zram support for Pico KK style

https://source.android.com/devices/low-ram.html

Remove dalvik.vm.dexopt-flags

Explanation:
* v=a (verify all classes) is default behaviour
* o=v (optimize verified classes) is default behaviour
* m=y (generate register maps) is not default, but it also enables
precise GC, which increases .dex size.
* u=y is no longer parsed. Uni or SMP support is set during compile.

The only option that does anything (m=y) is supposed to be activated
via PRODUCT_TAGS += dalvik.gc.type-precise - but we don't want this.

Thanks  psyke83

Added Support for Pico in device Setting

Cleaned extra stuff from device setting
lights.c : added Backlight Notification support

thanks galaxyfreak