use fakechroot instead of unsharing the mount namespace and mounting tmpfs
By using fakechroot we can run the test suite at build time and can drop a number of autopkgtest restrictions.
This MR is in preparation for an update of !12 (merged) which will add tests.