Fix error message for non-existent log
Feature 3128 - Migrate installers to use subprocess module.
.
Modified the ini installer to use the new subprocessSupport.py module in
place of the deprecated commands, system, spawn and popen python modules.
.
The subprocessSupport.py module was also modfied for the following:
1. additional useShell argument in the method to allow the command to be
   executed through the shell.  This was needed in the cases where pipes,
   wildcards and other shell features were needed.  It previously was set
   to False thus not allowing this capability.  Added to the doc for this.
.
2. Fixed a minor problem with the calling of the CalledProcessError
   Exception where the exitStatus was always being changed to zero.
.
3. Also fixed a minor problem in the CalledProcessError class where it
   never output stderr from the call.

Note: the q/a installer was not modified at this time.
      A separate ticket should be generated for this.

Conflicts:

	install/manage-glideins
	install/services/Condor.py
	install/services/VDTClient.py
	install/services/VOFrontend.py
	install/services/common.py
	lib/subprocessSupport.py

The lib/subprocessSupport.py module is being added at this time. It should
not conflict with the changes made in v2plus back in June 2012 which
created this module but has never been brought into the master branch.
I cannot find the ticket that created it back then.  The module was created to
eliminate the popen and other modules that are being deprecated.
.
Additionally changes have been made in the all modules to show the full
path within glideinswms on the imports where needed.
Merge branch 'master' of ssh://cdcvs.fnal.gov/cvs/projects/glideinwms
Bug #3446 - Installer not setting SHARED_PORT_MAX_WORKERS

Added SHARED_PORT_MAX_WORKERS = 1000 to the condor config when the
shared port option is in effect.

Files changed:
 - doc/components/condor.html
 - doc/components/condor_config.html
 - install/services/Condor.py
 - install/templates/02_gwms_factory_schedds.config
 - install/templates/02_gwms_schedds.config
Fixed a pylint error caused by a cherry-pick that gto carried away.
Set the permissions of all files added to the tarball to 0400
Better VOFE counting for partitionable slots - Bug #3438

The partitionable slot is always idle, even when all of its resources
have been claimed by subslots.  The VOFE should only count it towards
the idle count when all the subslots have been reclaimed.

It's tempting to report the slot as fractionally idle if some but not all
of the subslots have been claimed, or report integer values probabalistically.
I'll resist that temptation.
Bug 3641: v3 factory broken for v2 frontends

46eabe9baf352de579371d6dcf048bc808f84c56 cut out the other half of the
else condition that adds the x509 proxies to security_credentials.
Without this fix, a v3 glide factory entry will crash and throw an
exception when talking to v2 frontends.
Changing globus code 79 as recoverable. #3230

Conflicts:

	factory/glideFactoryLib.py
Merge branch 'master_3438'
Merge branch 'master_3614'
Consolidate some logging in factory. Use default set datastructure in frontend
Merge remote branch 'origin/master' into master_2905

Conflicts:
	factory/glideFactoryEntry.py
	lib/subprocessSupport.py