fixed warnings
- Read_* and Write_* do not need a return value: on failure, we throw an exception in underlying Write()/Read() routines
- fixed 'control reaches end of non-void function' warnings in libftdi impl.
- fixed 'expression result unused' in libftdi impl.