Fix rct tests for product id certs

product id certs will not include branding
info, so don't expect it in the rct output.
Remote debug tag short circuit

This was breaking repolib tests.
Inject an ActionLock, and a Facts class.

unittests inject an in memory lock for ActionLock,
and a StubFacts that doesn't grot around the file
system.
Checkout idcertlib._status from it's report

idcertlib returns an ActionReport now instead
of returning an int status.

Also run the SubManFixture setUp
repolib.UpdateAction is now RepoUpdateAction

update tests for this.