Removing Wii input use of an unsaved state value

because that allow the Wii input state to be loaded
Changing the dual thread movie Wii input update from 200 Hz to `VideoInterface::TargetRefreshRate`

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

because that make recording more deterministic