Fix inclusion of pakiti config

This ensures that both the config and the RPMs are included, which wasn't the case before.
Fixes #28.
Allow `GLITE_BASE_CONFIG_SITE` to be optional

Fixes #31.
Merge pull request #32 from jrha/pakiti-config-rpms

Fix inclusion of pakiti config
Merge pull request #33 from jrha/fix-core-machine-type

Allow GLITE_BASE_CONFIG_SITE to be optional
perfSonar: change default name of repository templates to something cleaner
perfSonar: fix sudo configuration
(previous config resulted in a schema violation if no other sudo config was
defined before).
Security trust (CA RPMS): update to last version (1.58) for SPMA machines
Security trusts: fix issuse when used on a non-YUM machine
- Issue happened if YUM_SNAPSHOT_DATE was defined on a SPMA machine
Merge pull request #35 from jouvin/security-trust

Security trust config update and fixes
Merge pull request #34 from jouvin/perfsonar

Perfsonar: various fixes
Add CVMFS client configuration for non-LHC VOs (hosted at RAL)
Pakiti: configuration cleanup
- Check validity of variable values
- Annotation for every main variable
Merge pull request #36 from jouvin/pakiti

Pakiti: configuration cleanup
Add cmvfs-2.1.19 client
perfSonar: add packages MeshConfig-Agent and nc
perfSonar: miscellaneous reorganization
perfSonar: add missing package Toolkit-System-Environment + python27
Merge pull request #38 from jouvin/perfsonar

perfSonar: add missing packages
perfSonar: fix generation of script used to configure perfSonar ports
perfSonar: fix wrong default for OWAMP testports