Allow specifying the chroot binary to use for sandboxes on unix platforms

Currently, we always run chroot to open a sandbox in unix platforms. This has the unfortunate side-effect of requiring root access, which is less than ideal.

We should allow specifying a different binary (such as userchroot) to allow running buildstream without root on these platforms. Some form of buildstream.conf option would probably be best suited.