packaging: start development of version 0.8

Change-Id: I6fd750e32761519d421e8c1a185a30c4418d9031
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
tests: some docstring fixes

Change-Id: Ic9c5a537868337d57047cef0bdecd8b53d4052c9
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
repocache: use standard logging module and interface

Do not automatically use gbp-specific logging. Thus, let the user of
this module to setup logging.

Change-Id: I66479acefe1f6b26f75fce0288afa80132dbfbda
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
Implement repocache-adm command line tool

This command line tool is intended for managing a gbp repository cache.
It will contain functionality for e.g. checking, cleaning up and
repairing the repository cache.

The tool is supposed to be runnable on a live system.

This initial implementation only contains a rudimentary 'stat' command
for printing repocache status/statistics.

Change-Id: I8607fa2c60241e02ef7d8c04c8223f6136ac0943
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
repocache: suppress some confusing git output

Suppress "fatal: ref XXXX is not a symbolic ref" lines printed into
stderr by git in get_ref(). Having a git error here is expected as we
fall back to rev-parse in this case.

Change-Id: Ieba96ee314e470fe7e5613a8a788bf40ab8b7042
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>