This make it easier for non-privileged users to run tests automatically.
The tests requiring sudo are flagged using a mechanism inspired by
the autopkgtest system in Debian, where a control file contain
information about the test. All tests requiring sudo get a
'sudo' flag in the Restrictions field there.
Also add reporting on number of skipped tests at the end.