config: enable BLK_DEV_SD statically. Add some DM_MIRROR raid options. Add ISCSI_TCP. Add R8712U

kernel: config: add missing PPP config options

kernel: config: Add MMC_SPI and DM_LOG_USERSPACE

kernel: config: Add crypto modules

config: Enable NET_IPIP, IP_ADVANCED_ROUTER, IP_MULTIPLE_TABLES, IP_ROUTE_MULTIPATH, NETFILTER_MATCH_IPVS

config: Enable MROUTE options

config: enable CONFIG_CRYPTO_AES_ARM

config: Add more config options from 3.6 tree including PREEMPT, SPEAKUP, NTFS_RW, HFS

config: Set CONFIG_SPI_SPIDEV=y
wifi: Update to newer rtl8192cu driver release
wifi: add patches from 3.6.y tree to make rtl8192cu work

wifi: add missing patch from 3.6.y tree to disable debug
mmc: Report 3.3V support in caps

sdhci: Use macros for out spin lock/unlock functions to reduce diffs with upstream code
sdhci: sdhci_bcm2708_quirk_voltage_broken appears to be a no-op
sdhci: sdhci_bcm2708_uhs_broken should be handled through caps reported
lirc_rpi: Fix return from incompatible pointer type warnings
lirc_rpi: Don't register with lirc_dev if we can't claim gpio pins

Currently the lirc_rpi module always registers a new lirc device.
In case the gpio pins can't be claimed it exits without unregistering.

Skip registering with lirc_dev if pins can't be claimed.
Also, don't free gpio pins that we haven't claimed.
config: Add CONFIG_MD_LINEAR