Introduced Tiny RCU
Ported zlib from 3.0 and improved RCU

Conflicts:
	crypto/zlib.c
	include/linux/rcupdate.h

Change-Id: I3167964de9d85fd2e7780c469e790355d256fe32
Optimized rcutiny
Optimized RCU Tiny
ext4: Use ext4 file system driver for ext2/ext3 file system mounts
Update defconfig (cm10/10.1)

This commit enables Tiny RCU and the ext4 driver
for ext2/3 file systems. In order to make tiny rcu
work properly there has to a update in the new
wifi drivers:

https://github.com/Blechd0se/android_hardware_ti_wlan/commit/708ca32aeef52a33872d5cf642b4352ec6c311c8

Tiny RCU should improve performance, the ext4 update
decreases zImage size a bit (because we won't need
the ext3 driver anymore).

Change-Id: I031af39d33ddd6200a84ecf6dc282c9d572d52f5
Signed-off-by: Blechd0se <alex.christ@hotmail.de>
Set compiler flags

ccache for faster compilation.
The others for a slight improve in performance.

Change-Id: I2c89e3b9ff1e9bf0433bfd06e13eb2b3337e50ff
Signed-off-by: Blechd0se <alex.christ@hotmail.de>