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