Use correct ssh user

Conflicts:
	cookbooks/ec-harness/recipes/cleanup.rb
	lib/config_generation/generate_ec2_config.rb
Bug fixes and things to enable upgrade to use the same config
Handle env vars better
Allow non-relative config paths
Allow specification of keypair directory
Only copy files if they don't already exist
Don't require CACHE_PATH and copy keys to keyname
Don't require version for config generation
Fix backend_vip setting for Tier topology, so it automatically points at the bootstrap host
drbd should only be used in ha setups
is_ha? Doesn't take arguments
Added execute command and updated chef
change the VM host cache mountpoint to /tmp/ecm_cache
moar examples!
Upgrade chef and add an execute command
Add scp command
Reimpliment execute instead of calling through to chef-metal
Fix layout to find the machine
Make ec-metal a gem
Move execute tasks into another file