1129480: don't query envs when actkey is given
Automatic commit of package [subscription-manager] release [1.12.12-1].
Merge pull request #1002 from candlepin/ckozak/actkey_envs

don't query envs when actkey is given
1125132: Label does not change to Attaching on Fristboot progress bar

Better check for changing title of window
Moved state change so it would work in GUI and Firstboot
1124685: Handle /status without rules-version
Merge pull request #1004 from candlepin/alikins/1124685_rules_version

1124685: Handle /status without rules-version
1128061: Stop logging expected exceptions on unreg

This log.exception() is information, but also unneeded.
On a reload, a missing cert is a valid case, so stop
cluttering the logs.
Merge pull request #1003 from candlepin/wottop/1125132

1125132: Label does not change to Attaching on Fristboot progress bar
Merge pull request #1005 from candlepin/alikins/1128061_unregister_sam_exc

1128061: Stop logging expected exceptions on unreg
1130637: Correct call to os.path.isfile

The unit tests missed this issue because by default Mock does not
verify the method signatures of the calls to the mock object are valid.
The solution to this problem is to use Mock's autospec functionality.
See http://www.voidspace.org.uk/python/mock/helpers.html#auto-speccing
Merge pull request #1007 from candlepin/awood/1130637

1130637: Correct call to os.path.isfile
Simple CSV reader class.
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.