Implement seek as stream ioctl method

Per #949.
I think this type name needs the word "stream" in it.  If I was being really verbose, I'd name this struct mp_stream_ioctl_seek_t.  But mp_stream_seek_t is shorter and matches the macro name MP_STREAM_SEEK.