Fancy Kernel r21

- added two block tweaks (thx 0smosis and franco)
- moved fancykernel from zip package to ramdisk
- moved powerHAL fix from zip package to ramdisk (0smosis)
- added init.d execution (still need busybox from the ROM; thx 0smosis)
Fancy Kernel r22

- pulled-in latest ramdisk from CM10.1
- moved all extra settings from init.rc to fancyinit script
- CPU tweaks: handle unaligned accesses, increase realitme runtime share
- block: rq_affinity = 2, nomerges = 1 (inspired by franco kernel)
- added 'nobarrier' mount option to /data and /cache
- zipalign apks on startup if necessary
- moved many previously hardcoded settings from kernel to ramdisk:
  - display and color settings
  - GPU settings
  - read_ahead_kb
  - cache_pressure
  - sched timings
  - dirty ratios
Fancy Kernel r23

- disabled ro.adb.secure (adb was not working with this)
- replaced busybox binary with standalone one
- moved color settings to kernel again
Fancy Kernel r24

- increase process priority for com.android.systemui
- split fancyinit startup script, since there are parts of it that should only be mounted after /data is mounted (and decrypted)
- trim /data and /cache if wipes have been performed
- re-enable ro.adb.secure
Fancy Kernel r25

sched_mc_power_savings = 1

scheduler fine tuning

dirty_bytes instead of dirty_ratio

read_ahead_kb to 384

nr_requests down to 160 (anything above causes slight stutter)

renice systemui process to -17 instead of -20 (-20 should only be given to critical processes)

added lowmemorykiller launcher whitelist (thx to franciscofranco)
Fancy Kernel r26

- nomerges back to 0 (thanks to 0smosis)
- readahead_kb back to 256
- nr_requests up to 256