ENH: ioSync API and Device enhancements

+ The ioSync mardware can be reset from the user script is necessary.

+ Default serial port setting is now 'auto', in which case the software
will scan for a connected ioSync device and use the one found. If none
are found, an error is generated. If > 1 are found, the first one found
is used.