Add PCM FIFO sink and adjust .gitignore
Add a new PCM sink implementation (firmware/target/hosted/pcm-fifo.c)
that writes raw S16LE stereo PCM to a named FIFO or stdout (for
Snapcast/pipe://). Provides pcm_fifo_set_path, a thread-based writer,
blocking writes paced by the reader, stdout redirection support, and
keeps the FIFO open between tracks to avoid EOF on readers.
Update .gitignore to unignore firmware/target and add a
crates/netstream/.gitignore that ignores its target directory.