On machines without kvm using qemu is not practical. Now, most tests can
be run without a container. Also add support for missing unshare, proot
and binfmt.
- only copy if local copy is newer than the copy in ./shared
- this enables the autopkgtest to place its own version in ./shared
which will then not be overwritten