Add a test to verify allowbuilddep functionality works
- Create two extra non-admin users
- Create a private project for the first user, and a public one for the other user.
- Set allowbuilddep to let the second user use binaries from the hidden project by the first user.
- Build a package in a hidden project.
- Build a package build-depending on that one, in the public project.