Merge branch 'release/0.6.1'
Merge branch 'release/0.6.2'
Merge branch 'release/0.6.3'
Merge branch 'release/0.6.4'
Merge branch 'release/0.6.5'
Merge branch 'release/0.6.6'
Merge branch 'release/0.6.7'
Merge branch 'release/0.6.8'
Make it possible to run the hub with specific consumers.

Do this by adding a --with-consumers option to the fedmsg-hub CLI.
Fixes #176.
Merge pull request #179 from fedora-infra/feature/explicit-hub-consumers

Make it possible to run the hub with specific consumers.
Pass all arguments for signing and validating through kw

This allows not to use ssldir and certname for the GPG backend, which
didn't make much sense.
New GPG backend

Since the GPG bindings in Python are all kinds of crazy and/or didn't
allow me to simply do what I needed, I've directly hacked up bindings to
the CLI for signing and validating, along with some tests.
Merge pull request #180 from laarmen/feature/gpg-backend

Feature: GPG crypto backend
Skip certain gpg tests on travis since their environment is weird.

This is an addendum to pull request #180.
Update an old no-longer-correct comment.
Add user and package centric filters to fedmsg-tail.

Fixes #182.
Modernize the cli tests to match the new realities of fedmsg-tail.
Whoops.. this never should have made it in.
Merge pull request #183 from fedora-infra/feature/tail-by-username-or-package

Feature/tail by username or package
prefix uuids with a year to reduce risk of collisions.