Battery Friend: Fix gamma value lock

The gamma value was locked even after disabling the battery friend because I accidently set it to 0 on disabling
Battery Friend: Change the gamma rule for generic change of gamma value

We want to prevent that gamma is stuck on value 6 after disabling the battery friend, so we define the complete function for both cases
Clean up from fast charge
defconfig updates: Snappy Compress/Decompress
Defconfig Updates, lower 2-phase freq for ondemand
Enable GPU higher clocks
Battery Friend: Extended with dynamic hotplug function.
When Battery Friend is ON it will always turn OFF CPU1 during suspend (screen off) - but it will never allow to turn off CPU1 during active state (screen on). The code also protects against conflicts between using battery friend + a hotplug governor (which isn't a goot idea though).
When Battery Friend is disabled the governor will be switched to hotplug during suspend and the prior governor will be restored on resum.
Battery Friend: Move needed functions for governor change to early suspend area
Added todays changelog and updated full history
Battery Friend: Fix missing rule definitions
Disable Intellidemand
Added todays changelog and updated full history
Revert "Battery Friend: Change the gamma rule for generic change of gamma value"

This reverts commit c44b70d3f2069412ccef9e84c9615b1d7dff8dcb.
Battery Friend: Fix gamma finally
Merge branch 'JBX' into JBX_STABLE