Merges with msm official(2.0) and kernel.org(v3.4.104)

Updated from:
 6f5b21c74d2ae85775854826ce77c52588bcadb7 - history of my merges
 bb4a05a0400ed6d2f1e13d1f82f289ff74300a70 - kernel.org sources v3.4.104
 e328815f2fc29bd3f4d07b047ab6903fe1fa1b9a - msm official sources AU_LINUX_ANDROID_JB_REL_2.0.3.04.01.02.21.131

Like:
 * ath6kl - wifi updates
 * security fixes
 * additional io schedulers
 * and other fixes