First Commit with new changes to support new QtSerialPort (not yet working)
adds missing files
Stability improvements and error fixes
removed unused code and fixed disconnect problem
adds back in mutex for stop flag changes
Merge branch 'refs/heads/master' into qtserialport