Squashed update from sakindia123 & joilaroi

Note 1: https://github.com/sakindia123/android_kernel_htc_pico/commit/478264db8823a51d04115b09e058005ea63b09a8 - Only upstream .97 changes was taken from this commit. Other tweaks and changes from here caused troubles.
Note 2: RAM usage fix included
Note 3: OC DISABLED