Removing emulated Wii input use of an unsaved state value

because that make recording deterministic
Changing the emulated Wii input update from 200 Hz to `VideoInterface::TargetRefreshRate`

because that allow recording GC and Wii input simultaneously in the same array
Synchronising dual threaded movie input with frame drawing instead of a tick interval

because that makes recording more deterministic