Add Zen IO Scheduler
Remove powersave governor
Added optimized CRC32 algorithm.
lowmemorykiller: Compact memory when killing processes

* Memory compaction is never invoked on Android because we avoid swap
   and don't allocate huge pages. Fix it by invoking compaction from the LMK when
   a process is killed to reduce memory fragmentation.

Change-Id: I2bda790c2093e65fd6f43d52ea5149d6b57cb1e9

Conflicts:
	drivers/staging/android/lowmemorykiller.c
lowmemorykiller: Use asynchronous compaction

Change-Id: I6a65d06fc30b88fcedaaf1abf1855fdd19e3c912

Conflicts:
	mm/compaction.c
Tweak RNG thresholds
Added frontswap_by_Dan
Linux 3.0.54
Linux 3.0.55
Linux 3.0.56
Linux 3.0.57
Linux 3.0.58
Linux 3.0.59
Linux 3.0.60
Linux 3.0.61
Update version