new function to discard PIO. add code to PIO tests to discard data using
16-bit PIO in case of Toshiba Satellite Pro 465CDX case where 32-bit PIO
is ignored entirely, so the device carries through the transaction.