t/runtests: Skip POD and time under --coverage

Skip POD and "time" coverage - we use Test::Pod::Coverage for the
former and Devel::NYTProf is more useful for the latter.  This should
reduce the memory consumption of "cover" when transforming the
cover_db.

Signed-off-by: Niels Thykier <niels@thykier.net>
Apply perltidy to pod-spelling.t

Signed-off-by: Niels Thykier <niels@thykier.net>
Build-profiles support

 - added 3 new tags to detect errors in restriction list syntax
     * invalid-restriction-term-in-source-relation
     * invalid-restriction-namespace-in-source-relation
     * invalid-restriction-label-in-source-relation
 - added 4 new tags to ensure that if restrictions lists are used, a
   versioned build dependency on dpkg-dev and (if applicable) debhelper
   is added and no conflicts with them exist
     * restriction-list-without-versioned-dpkg-dev-dependency
     * restriction-list-with-versioned-dpkg-dev-conflict
     * restriction-list-with-debhelper-without-debhelper-version
     * restriction-list-with-debhelper-with-conflicting-debhelper-version
 - added one new tag to detect a missing build-profiles field in binary
   stanzas for build profiles stage1 and stage2
     * stageX-profile-used-but-no-binary-package-dropped
 - added data/fields/dependency-restrictions and a parser to keep record
   of valid namespaces and labels for restriction lists

Signed-off-by: Niels Thykier <niels@thykier.net>
fields.desc: Fix stray angle bracket

Signed-off-by: Niels Thykier <niels@thykier.net>
Move a tag paragraph to the right desc file

Signed-off-by: Niels Thykier <niels@thykier.net>
Apply perltidy and fix a few perlcritic warnings

Signed-off-by: Niels Thykier <niels@thykier.net>
c/control-file.pm: Do a minor common-case optimisation

Signed-off-by: Niels Thykier <niels@thykier.net>
Move build-profiles related tests into its own test

Since it requires dpkg 1.72.2, move it to its own test.  Otherwise, we
would have to skip all of fields-build-depends-general on stable.

Signed-off-by: Niels Thykier <niels@thykier.net>
d/changelog: Add changelog entry for Johannes patch

Signed-off-by: Niels Thykier <niels@thykier.net>
t: Fix some missing "Test-For"s

Also, new test suite at 1000 tags covered \o/

Signed-off-by: Niels Thykier <niels@thykier.net>
Override a false-positive

Signed-off-by: Niels Thykier <niels@thykier.net>
Release Lintian/2.5.22 into unstable

Signed-off-by: Niels Thykier <niels@thykier.net>
d/changelog: Open entry for 2.5.23