defconfig: remove unused config
lib/idr: add helper functions from kernel 3.1
drivers/staging/iio: replace with source from Manta kernel 3.4 for invensense iio driver support
fixup/cleanup board files for iio-based mpu6050 drivers
remote old invensense driver
defconfig: update jem/tate configs for new iio invensense driver
defconfig: update jem_phablet config
remove unused driver: misc/max1161x
remove unused driver: misc/hall
defconfig updates
inv/mpu: split accel/gyro data
mmc: core: new discard feature support at Samsung eMMC v4.41+.

Support discard feature if MID field in the CID register is 0x15, EXT.CSD[192]
(device version) is 5 and Bit 0 in the EXT.CSD[64] is 1. Also removed REQ_SECURE flag
check to avoid kernel hang.

This patch is released from samsung.
Merge remote-tracking branch 'kfire/cm-10.2' into cm-10.2-exp

Conflicts:
	arch/arm/configs/jem_android_defconfig