Fix: Run test_sysconfig only, if sysconfig module is available.
Fix missing import in hook-sysconfig.py
Add 'compat.venv_real_prefix'.

This takes the burden of distinguishing between virtualenv and
PEP 405 venv from the other parts of the code.
Use 'compat.venv_real_prefix' in other code-parts.
Fix: Hooks fail to relative import hookutils.

This was caused by not passing the package-name to imp.load_module().
Merge commit branch fix-hookutils-import into develop.
Enh runtest.py: Allow passing several .spec-files for selecting tests.

Up do now .spec was only allowed, if passing a single argument:
  runtests.py multipackage/test_multipackage5.spec
Now you can pass several, too:
  runtests.py multipackage/*.spec

NB: Passing several .py-files works since long.
Use git-revision in version only if running in the development-checkout.

This fixes: If PyInstaller is installed from some sdist into a virtualenv
below the development-checkout, this PyInstaller does always show the
git-revision of the checkout, not the one of the sdist. Now you still
will not get the revition of the sdist, but an enpty string, so it is
distinguishable at least.

Still todo: put the git-revision into the sdist/bdist somehow.