player: implement IPC support
manpage: add JSON IPC documentation
WIP: ipc: implement legacy IPC via --ipc-path-old