Automatic commit of package [subscription-manager] release [1.12.13-1].
Latest strings from zanata.
Merge pull request #1010 from candlepin/alikins/zanata

Latest strings from zanata.
1123029: Use default product certs if present.

In addition to the prodCertDir (/etc/pki/product),
we also check for product id cert in
/etc/pki/product-default.

/etc/pki/product-default will include product
certificates installed as part of the
base os install. In contrast to /etc/pki/product
which contains product certs that originate in
the yum repo metadata, and are installed when
rpms from that repo are installed.

For yum repos that do not include the productid
repodata (for example, created from a local
mirror with createrepo), product ids would
not be installed from anaconda, making it difficult
to later attach those systems to the proper
subscriptions. Now, for os installs, the approriate
product id cert will be installed in /etc/pki/product-default
as part of base system rpm installed by anaconda.

certdirectory.ProductDirectory is now a composition of two
ProductCertificateDirectories, one for /etc/pki/product,
one for /etc/pki/product-default

The Directory.list() results for the two are aggregated.

Note the order of the result matters, and if the list()
entries have dupes, the later values "win". Product ids
in "/etc/pki/product" will override those in
"/etc/pki/product-default" if there are duplicates.

Add more extensive tests for certdirectory
1132071: Update rhsm-debug to collect product-default directory
Merge pull request #1009 from candlepin/alikins/product-default-support

1123029: Use default product certs if present.
Merge pull request #1011 from candlepin/wottop/1132071

1132071: Update rhsm-debug to collect product-default directory
Automatic commit of package [subscription-manager] release [1.12.14-1].
Bump version to *.13
1131213: rhn-migrate-classic-to-rhsm now prefers --serverurl input over subman config files.
Merge pull request #1012 from candlepin/csnyder/migrate_regression_1131213

1131213: rhn-migrate-classic-to-rhsm now prefers --serverurl input over ...
Make creation of options object more intelligent.

By using the spec argument we can define the list of accepted attributes
for the options object.  Additionally, we no longer have to pass in a
list of options to set to None as we now do this by default.
Add activation key and consumer ID options.
Refactor options parsing out of main class to allow for easier testing.

Also rename migration arguments to something very generic: "legacy" and
"destination".
Add --registration-state option.
Rename system deletion function to match new terminology.
UI improvements.  Make messaging more consistent.
Add a context manager to the test utils to mock calls to open.

Slightly refactor method signature on get_system_id().
Spin off a Satellite 5 to 6 specific script.
Consolidate the register and subscribe steps.

This is necessary because when registering with a consumer ID,
subscription manager currently has a bug where it returns a non-zero
exit code even though registration occurred successfully.  Since we rely
on the exit code to tell if an error occurred or not, the migration
script aborts prematurely.  By adding a --auto-attach to the
registration step we can avoid the issue.