Removing Wii input use of an unsaved state value

because that allow the complete 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