Commit ad6afa39b9f4a1411bd95713690c78d5f307dd48

Con Kolivas 2014-01-08T22:18:02

Use the internal knowledge of the usb epinfo to determine whether we should be doing an interrupt instead of a bulk transfer, and do not send a ZLP if so, and limit read transfer to expected size automatically.