Set condor configuration to use single condor slot

Configure condor worker to advertise single condor slot containing all
the machine resources. Should be used on clouds with 8 cores for ATLAS
multi-core jobs.

Changes:
	modified:   modules/gce_node/manifests/atlas.pp
Insert partitionable slot option for multi-core jobs

Test partitionable slots again with RAL defrag configuration to allow
dynamic allocation of slots between single and multi-core.

Changes:
	modified:   modules/condor/manifests/client.pp
	new file:   modules/condor/templates/condor_config.local.mcore.erb
	modified:   modules/gce_node/manifests/atlas.pp
	modified:   modules/gce_node/manifests/belle.pp
Create a user account for each CPU

Create a dedicated condor user account for each CPU. Makes process
speration for single core jobs easier.

Changes:
	modified:   modules/condor/manifests/client.pp
Use squid chache defined via WPAD if available

Test whether network makes WPAD configuration avaiabale. Set cvmfs to
use squid auto discovery if WPAD is present, else install and use shoal.

Changes:
	modified:   modules/cvmfs/templates/default.local.erb
	new file:   modules/gce_node/lib/facter/use_wpad.rb
	modified:   modules/gce_node/manifests/atlas.pp
Modify GCE setup for new metadata format from Google

Use google header to curl information from the metadata server. Quesry
the release version of the metadata server rather than the beta version.

Changes:
	modified:   modules/condor/templates/condor.init.d.erb
Remove default node from dev environment

Reserve default node for production environment in puppet. Puppet does
not allow default for nodes in other environments.

Changes:
	modified:   manifests/site.pp
Remove old CernVM configuration

Remove obsolete cernvm configuration. With the release of uCernVM these
stopped being needed.

Changes:
	deleted:    cernvm/manifests/init.pp
	deleted:    cernvm/templates/site.conf.erb
Set up cvmfs differently depending on whether wpad is detected

Use different cvmfs configuration if wpad is detected. Don't rely on
shoal to rewrite the config properly

Changes:
	modified:   gce_node/manifests/atlas.pp
Configure ganglia to report datacentred VMs to GRIDPP_CLOUD

Add new GridPP cloud called datacentred to the GRIDPP_CLOUD ganglia
reporting.

Changes:
	modified:   gce_node/manifests/atlas.pp