The goal is to eventually move all interfaces from each driver's `mmdevdrv.c` into `mmdevapi`.
-- v4: wine{alsa,coreaudio,oss,pulse}: Move test_connect handling into mmdevapi. mmdevapi: Use UTF-16 for client name in "test_connect_params" and "create_stream_params" structs. winepulse: Move process_attach and process_detach handling into mmdevapi.