moves 'csshx' rake task into a .rake file
Merge pull request #88 from opscode/revise-csshx-task

Moves 'csshx' rake task into a .rake file.
fix harness_dir
namespace things for peace of mind
why
Merge pull request #93 from opscode/revise-csshx-task

Revise csshx task to fix Rake
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 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
drbd should only be used in ha setups
is_ha? Doesn't take arguments
Added execute command and updated chef
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