sound driver code cleanup and documentation
remove toolchain path from defconfig
Merge branch 'master' of https://github.com/mindboards/ev3dev-kernel
rename touch sensor class to switch sensor
legoev3-uart: use hrtimer and tasklet for keep-alive
add new controllable sensor class for swiching modes

got EV3 UART color sensor communicating
add type_id to legoev3 bus matching
add measure class to generic uart sensor
legoev3-analog: remove bad spinlock
fix deadlock when killing line discipline
legoev3-analog: documtation will be on the wiki
add floating-point conversion functions for use with UART sensors
Port PRU UART code from lms2012
rearrange functions into groups, introduce more consistent naming scheme
change uart "sensor" driver to host driver since it really just enables the uart host mode
move uart sensor properties into line discipine module
add raw data binary attribute
add error messages and workaround for color sensor RGB-RAW mode
data values are acually signed
add attributes to show multiple data values