repoman/main.py: Fix qa_tracker import
repoman/checks/ebuilds/manifests.py: Fix a missed xpkg parameter in digest_check()

Add an extra generated_manifest = False
This is a pre-emptive commit. I plan to re-use the same class instances for multiple checks.
repoman/main.py: Remove the exit_handler() and intialization

This script is no longer the start script.
There is a handler in the new start script.
repoman/{argparser,metadata}.py: Fix up missing imports and definition
repoman: Fix up files check's changeset variable propagation
repoman/scan.py: Fix an AttributeError for vcs == None
Repoman: Fix previous errors introduced

I mistakenly used vcs_new_changed as a boolean value, passing it around to newly split out code.
This corrects it's use to an imported function.
This also correct the mychanged, mynew values that were moved to the Changes class.
Reverse moving the filescheck to later in the code when mychanged, mynew was defined.
Those were different vlaues than what was original for that check.
commit:  73e780a802ba843d5778be44c81644a9f909a7bf
Subject: repoman: Fix up files check's changeset variable propagation
Author: Tom Wijsman <tomwij@gentoo.org> (Mon 02 Jun 2014 08:00:12 AM PDT)
repoman/checks/directories/files.py: Fix to use global vcs_new_changed
repoman/vcs/vcsstatus.py: Only check VCS status in a VCS
repoman/checks/ebuild/thirdpartymirrors.py: Fix logic
repoman/main.py: Add global_pmaskdict param to has_global_mask call
repoman: Fix up commit imports and calls
Repoman: Create repoman/_portage.py to centrally import portage for all modules

This prevents repository errors when running repoman on non repos.conf repositories.
For some reason submodule imports of portage did not contain the repo being scanned.
checks.py: sort the imports.
argparser.py: fix a lack of a newline at the end of the file.
repoman/main.py: Split USE flag checks to checks/ebuilds/use_flags.py
repoman/main.py: Refactor "RepoMan Sez"
repoman: Fix up pyflakes imports and undefined functions or values
Repoman: Refactor repos.RepoSettings class, fix the repoman_settings not being re-assigned

When the repo is not in the confiig'd repos, it creates a ne repoman_settings object which contains
the temporaily activated repo.  main.py was not re-assigning repoman_settings to the new object.
Split out _add_repo() to it's own function.
Split out the gpg-sign specific function for git into plugin-ready functions, for later.
repoman/main.py: Remove some temporary dubug print()