overlay: allow CDMA/EvDo auto and LTE/CDMA; set LTE/CDMA as default

-merged from (toro; author: bekriebel):
 https://github.com/CyanogenMod/android_device_samsung_toro/commit/e75dd1b35e21ea9fd3a429aaa5c576fa195cc550
p4vzw: switch to p3's audio
overlay: camera: fix discoloration when recording 720p
system: update kernel

-drivers: modem_if: use memcpy in dpram_download for header
-rebuild with arm-eabi-4.6
block: introduce the BFQ-v5r1 I/O sched for 3.1
device_cgroup: fix RCU usage
memcg: oom: fix totalpages calculation for memory.swappiness==0
tmpfs: change final i_blocks BUG to WARNING
mm: vmscan: fix endless loop in kswapd balancing
mm: Ensure pte and pmd stores ordering.
ARM: tegra: clock: Update secondary pll dividers resume
ARM: tegra: define/enable ARCH_HAS_SUSPEND_PAGETABLE
arm: tegra: Enable arm errata 764369
Revert "device_cgroup: fix RCU usage"
Revert "sched, autogroup: Stop going ahead if autogroup is disabled"
tmpfs: fix shared mempolicy leak
cgroup: cgroup_subsys->fork() should be called after the task is added to cs
mm: add kmap_to_page()
mm: highmem: export kmap_to_page for modules
ARM: mm: use pteval_t to represent page protection values
rcu: Fix batch-limit size problem
cgroup: remove incorrect dget/dput() pair in cgroup_create_dir()
mm: dmapool: use provided gfp flags for all dma_alloc_coherent() calls
Revert "mm: vmscan: fix endless loop in kswapd balancing"
-defconfig: jb: regen
Input: Send events one packet at a time
mm: Fix PageHead when !CONFIG_PAGEFLAGS_EXTENDED
tmpfs mempolicy: fix /proc/mounts corrupting memory
mm: limit mmu_gather batching to fix soft lockups on !CONFIG_PREEMPT
-tegra: dvfs: adjust voltages

-reference: nvidia (rel-15r7), kernel.org (linux-3.2.y), star (cm-10.1)
 and d2 (cm-10.1)