improve sound quality by calculating missed interrupts

Still not good quality. Also not working for bit rates > 22kHz
snd-legoev3: use FIQ to improve sound quality
Fixup some more FIQ/Sound related things and take the advice of @fdetro
snd-legoev3: fix volume control during PCM playback
snd-legoev3: fix Kconfig
snd-legoev3: remove unneeded code
legoev3-uart: got sensor syncing
legoev3_analog: spelling
legoev3-uart: parsing cmd and info messages
legoev3-uart: got DATA messages reading and added registration of legoev3_port_device for UART sensor