Add the pthread wrapper functions
SerialConnection: Implement interrupt timeout for the receiving data mechanism
virt-controller: Add program option for the receiving data timeout
SerialConnection: Process the receiving data timeout
SerialConnection: Move the cancelling thread mechanism to the thread.cpp file
SerialConnection: Start the timeout checkings after first data receiving
Release 1.2