Adding frame count to movie

because that allow determining synchronisation
Making the emulated Wii input equally deterministic as GC input

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

because that allow deterministic recording