Terminal Console: Added error message if device is busy under Linux
Linux: Forced usage of libudev for serial ports. Also minor build fixes