1151925: Improved filtered listing output when results are empty.

Fixed a bug/oversight in the --list-enabled and --list-disabled options
which would print the "available repositories" header without any repos
in cases where all of the available repos have been filtered out. A
proper message will now be displayed instead.
Added client-side support for --matches on the list command.

- --matches with --installed or --consumed options use a
  client-side filtering implementation, where --available uses
  server-side.

- Fixed an issue which would cause output for --available or
  --consumed to be skipped if --installed or --available had
  zero objects to display.

- Updated the man pages and auto-complete accordingly.

- Abstracted out the filtering functionality to a collection of
  *CertificateFilter classes.

- Refactored much of the ListCommand operations involving filtering.
Fix file name for rhsm.conf.5 in spec file
Merge pull request #1049 from candlepin/alikins/spec_fix

Fix file name for rhsm.conf.5 in spec file
Merge pull request #1037 from candlepin/crog/contains_text

Added client-side support for --matches on the list command.
Beginnings of a docker plugin.

Scan for content of appropriate type, and identify the cert and key paths we
need to copy in for docker.
Docker plugin now copying certs and cleaning out old ones.

Unknown files should be left alone, CA certificates for one example.
Anything ending with .cert or .key however is fair game for removal.
Update spec and makefile for docker plugin.

Conflicts:
	subscription-manager.spec
Hook up docker plugin.
Hook up a configured hostname sub-dir for docker certs.
Rename to generic container content plugin.

Trademark issues.
Add container plugin update report.
Add a more thorough test.
Simplify container content plugin to it's own module.
Complete a test, and move to correct location.
Stylish updates.
Update spec and makefiles.
Case insensitive content type searching.
Test container content keypair equals method.
Assume /etc/docker/certs.d is owned by another package.