Some tweaks for Windows.
Added necessary null pointer check in socket layer.
Upped priority of audio endpoint thread to see if audio streaming to
testapp would go smoother, didn't help much though.
Moved TestApp to clients folder and renamed to spotifyclient.
New makefile for server
New makefile for cpp client (fka testapp)
embedded client makefile aligned with the others
Bumped FreeRTOS to 7.4.2
Fixed windows build
Switched placement between heap and audio buffers
Openocd didn't like placing stuff in ccm ram so we use that for heap
instead. This also means we can get rid of that extra copy in audio
endpoint, now that audio buffers are accessible for dma
Switched to STM32F4DIS-BB for ethernet
Fixed build for linux
Fixed audio streaming on linux