990183: Add a manpage for rhsm.conf

This commit also adds in an asciidoc source file to generate the man page.
Long term it would be nice to only have the asciidoc files, and generate the
manpage on the fly.
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.
1122107: Clarify registration --consumerid option in manpage.
Merge pull request #1040 from candlepin/alikins/990183

990183: Add a manpage for rhsm.conf
1094747: add appdata metdata file
1120772: Don't traceback on missing /ostree/repo

If /ostree/repo doesn't exist, try to write out
/ostree/repo/config. This avoids tracebacks for the
scenario of running the ostree plugin on a system that
is not a ostree system.
Merge pull request #1047 from candlepin/alikins/1120772_no_ostree_repo

1120772: Don't traceback on missing /ostree/repo
Merge pull request #1043 from candlepin/dgoodwin/consumeridoption

1122107: Clarify registration --consumerid option in manpage.
Merge pull request #1046 from candlepin/bz1094747-appdata

1094747: add appdata metdata file
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.
1149286: Updated autocompletion for RHN migration script.

Also updates subman command line usage in the migration tool to use
the updated options.
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.