core: add video/media related props from vodaphone's OTA (BULG1)

Change-Id: I6047933451e93f4180aa96da6d7b877375ff01d3
system: Update kernel/wifi/misc

Changes:
-video: tegra-ics: backport/sync with nvidia's 3.1
-~100+ video changes from nvidia's android-nv-3.1/rel-15r7
-media: video: avp-ics: backport/sync with nvidia's 3.1
media: fix corner case in tegra_mediaserver
media: tegra: avp: set emc to max for video only
ARM: tegra: gart: Replace memory barrier with register read-back
ARM: tegra: gart: Fix wrong initialization order
video: tegra: add ioctl to query DC capabilities
media: tegra_camera: Enable Null sensor
net: wireless: bcmdhd: Skip inaccurate wl_construct_reginfo() call
net: wireless: bcmdhd: Add wiphyband update for country change
net: wireless: bcmdhd: Return wl_construct_reginfo() call
net: wireless: bcmdhd: Skip country setting if unnecessary
net: wireless: bcmdhd: Add mutex to wl_update_wiphybands()
net: wireless: bcmdhd: Init locks in dhd_attach() at the beginning
net: wireless: bcmdhd: Update wiphy bands on band change
net: wireless: bcmdhd: Fix P2P GO hang issue
net: wireless: bcmdhd: Remove country update from wl_update_wiphybands
net: wireless: bcmdhd: Add info_string param with driver/fw/chip info
net: wireless: bcmdhd: Adjust driver/fw/chip info format
net: wireless: bcmdhd: Use proper jiffie-related functions
net: wireless: bcmdhd: Prevent HT Avail request failure to flood the log
cpufreq: Allow adjust_jiffies for Tegra 2 SMP
Revert "cpufreq: patch to address issue with second core forgetting min/max clock frequency
cpufreq: do not forget min/max clock frequency on cpu hotplug
Added improved glibc memcpy and memmove functions.
kernel:mm: Backported vzalloc to support ZRAM
vmscan: change shrink_slab() interfaces by passing shrink_control
vmscan: change shrinker API by passing shrink_control struct
-defconfig: ics: regen
arm: mm: convert cpa_lock to mutex.
arm: mm: Optimze cache flush in CPA.
ARM: mm: Use CONFIG_CPA
ARM: mm: Add config flag for CPA.
ARM: tegra: Enable CPA.
-defconfig: ics: regen
mm: Ensure pte and pmd stores ordering.
-tegra: clocks: modify usbd shared clock mapping
usb: gadget: android: Don't allow changing the functions list if enabled
usb: gadget: android: dump the uevents sent when changing states
usb: gadget: android: always update the sw_connected state
usb: gadget: android: follow proper order on disconnect
usb: gadget: adb: Only enable the gadget when adbd is ready
-usb: gadget-ics: sleep after gadget disconnect for VARIATION_TEGRA
Add ACCESSORY_SET_AUDIO_MODE control request and ioctl
USB: gadget: f_accessory: Add support for HID input devices
USB: gadget: f_audio_source: New gadget driver for audio output
USB: gadget: f_audio_source: Adjust packet timing to reduce glitches
HACK: block fbearlysuspend to not break androids crt-off animation
-power: fbearlysuspend: reduce sleep so crt-off transition looks better

-Reference:
 github.com/hyperdroid, github.com/kcrudup, nv-tegra.nvidia.com
 android.googlesource.com, github.com/faux123, arcee
 github.com/cyanogenmod (kernel t1)

Change-Id: I9bd972eee9a5a849a0db5eadc5bbabd91a1bf764
sys.prop: remove wifi.interface (common takes care of it)

Change-Id: I6876a5129c111f719b1c20ac9ba3bf6906cd05b7
system: Update kernel/wifi

Changes:
-defconfig: jb: add some networking options found in CM's d2 kernel
-defconfig: jb: set DHD_ENABLE_P2P
-defconfig: rename -ics to -jb

Reference:
 https://github.com/cyanogenmod (kernel d2)

Change-Id: I3b98423c1da3601dc5267e90784e2b06c753ff34
Update README

Change-Id: Ib94e5a38bc3b64f8f55da8d069beb84089e57aba
Merge remote-tracking branch 'pershoot/jellybean' into jellybean