Updated IMU to make init more friendly towards misconfigured serial ports, removed the throw init_failures replacing them with simple returns (better for call stack speed). Removed init_failure class as it is not used anywhere in the project now.
updated qnx2linux.cc to work more in line with the QNX specification
Fixed issue in logfile where 't' is reassigned a value before the old one has been used
cleaned up an issue in qgclinktest that was causing creation of a never used variable
init message in init list for better performance