add device mapper for lvm support
turn on uinput so @G33kDude can play with his X-Box controller
Bluetooth: Free the l2cap channel list only when refcount is zero

Move the l2cap channel list chan->global_l under the refcnt
protection and free it based on the refcnt.

Signed-off-by: Jaganath Kanakkassery <jaganath.k@samsung.com>
Signed-off-by: Syam Sidhardhan <s.syam@samsung.com>
Reviewed-by: Andrei Emeltchenko <andrei.emeltchenko@intel.com>
Signed-off-by: Gustavo Padovan <gustavo.padovan@collabora.co.uk>

Conflicts:
	net/bluetooth/a2mp.c
	net/bluetooth/l2cap_core.c
make all uart sensors return signed data

fixes mindboards/ev3dev#62
make changing UART sensor mode via sysfs attribute block until mode has changed

fixes #23
add separate attribute for listing msensor modes

ref #27
fix msensor not handling decimal places
add type id and port to msensor device "environment variables"
add check for unexpeced mode in UART sensors
we don't need to delay changing the baud rate for UART sensors
add workaround for bad data received when initalizing UART sensors
enable bluetooth networking modules
fixes I2C sensor with address 0x01 not being detected on boot/first plug
add retry to probing I2C sensors
enabled kernel modules for USB audio and video class devices, LVM
Fix crash on FIQ GPIO error
Revert "add workaround for bad data received when initalizing UART sensors"

This reverts commit 9a979fb9fac3a7fed2666cb58dd1ed1f113cdb7f.
fix NXT analog driver scaling 

needed since scaling for decimal place is now fixed
tighten up detection of open circuit on input pin 1

fixes mindboards/ev3dev-kernel#32
change NXT light sensor scaling