Update Vcs-Browser git URL to the new cgit scheme
Remove ChangeLog

The commit information is now tracked in git.
Add a README file

Add project description, contact information, and build instructions.

Suggested-by: Michael Vogt <mvo@ubuntu.com>
build: Remove obsolete .cvsignore
build: Autoconfiscate
build: Add more compiler warnings to the default flags
build: Reorganize source tree

- Rename docs/ to doc/.
- Rename testing/ to test/.
- Move source code to src/.
Do not use continuation lines in string literals
Reformat and reflow --help output

Add an Options header.
Add a new --root command-line option to allow a different rootdir

This option allows to verify against an alternative policy location.
Useful for testing or verification as non-root user.

[guillem@debian.org:
 - Rename option from --rootdir to --root.
 - Add an entry to the man page. ]

Closes: #758525
Signed-off-by: Guillem Jover <guillem@debian.org>
Add new --policies-dir and --keyrings-dir options
Add new --help option
Do not print --version and --help on stderr and make them exit 0

Replace usage error output with a new function that gives a hint to the
user to use --help instead.
Add long options for quiet, verbose and debug
Use DS_LEV_ERR instead of DS_FAIL_INTERNAL as ds_printf() level argument
Switch to use libdpkg subproc module instead of fork() and waitpid()
Switch from xmalloc to libdpkg m_malloc()
Use ohshit()/ohshite() instead of ds_fail_printf(DS_FAIL_INTERNAL, ...)
Remove useless return statements
Use a temporary GNUPGHOME instead of using the users's default

Closes: #758826
Based-on-patch-by: Michael Vogt <mvo@ubuntu.com>