GenericHIDDevice.cs added write methods without callback
and moved access of read/write to HIDInterface
WiiDriver.cs big changes (would be finish when Wiimote device arrive)