Add -i support for not mounting things in /
Set XDG_RUNTIME_DIR
Fix copy paste error
Add helper for bind mounts
Add initial pulseaudio support

If we detect a local pulseaudio socket configured then we inject
it in the app. We also set enable-shm=no in the client config, as
shm sharing doesn't work with our own /dev/shm.