lua: subprocess: add Windows implementation

Doesn't handle mp_cancel yet.
restore-old-bindings.conf: add recently changed binding
demux_cue: use stream_peek()

This could cause probing failures with unseekable streams. (Although I'm
not perfectly sure why; seeking back should work in this particular
case.)