Cleanups, eliminate dummy instance

Source: Mentor Graphics Corporation
MR: FBT-145
Type: Enhancement
Disposition: Needs submitting to upstream
Description:
clean up typos, close instance in all exit paths,
eliminate dummy instance and use just one.

Signed-off-by: John Mehaffey <mehaf@gedanken.com>
Add force-reset option for USB serial converter

Source: Mentor Graphics Corporation
MR: FBT-145
Type: Defect Fix
Disposition: Needs submitting to upstream
Description:
Pyserial apparently does not set options when they match what
is already configured on the device.  For some reason, this
causes issues with my USB serial converter.  By setting a
different option and then resetting to the original, it fixes
the issue by forcing pyserial to set up the device.

Signed-off-by: John Mehaffey <mehaf@gedanken.com>