Cross-platform, Boost based Serial Port library for C++