Issue #34: Detect board model on serial port

(#34) uses a workaround for issue on Windows of not populating vendor and
product IDs