Making the emulated Wii input equally deterministic as GC input

because that allow recording GC and Wii input simultaneously
Changing the emulated Wii input update from 200 Hz to `VideoInterface::TargetRefreshRate`

because there isn't an indication that a Wii program read the input status more frequently
Synchronising dual threaded movie input with frame drawing instead of a tick interval

because that makes recording more deterministic