block: added ROW I/O scheduler
block: added SIO I/O scheduler
reverted masking of machine's username and host

..which is added to the kernel version information
bypassing vermagic check for ar6000.ko & cfg80211.ko kernel modules

unless finding proper working sources for the external ATH6KL wifi chip this change allows using pre-compiled ar6000.ko and cfg80211.ko kernel modules taken from other kernel images
ondemand: cpuidle detection

reference: https://bitbucket.org/cyanogenmod/android_kernel_samsung_smdk4210/commits/983e41972da6a36b57cb9469eae7bf4a2c6b7695
drivers/mmc: removed hynix clock fix

reference: https://github.com/Dazzozo/huawei-kernel-3.4/commit/21718ff0699b692cb8f8db1fe0f78696d21d2613

reference: http://huaweinews.com/2013/10/ascend-g300-dying-memory-issue/
drivers/power: added kernel build option to disable huaweis BATTERY_ID

credits to dazozzo (https://github.com/Dazzozo/huawei-kernel-3.4)
drivers/staging: updated zram & zsmalloc
update of hw_msm7x27a_defconfig
(UPDATE:) Makefile