Adds optional serial number parameter to Ftdi::open

Untested, but I think this will work.