Merge pull request #172 from ClogenyTechnologies/knife-cloud

Initial workspace setup for knife-ec2 supported by knife-cloud.
Knife ec2 server list initial implementation.
Removed the aws_credential_file option as its not used in old ec2 plugin.
Added functional tests for ec2 server list.
Functional tests server list.
Added unit tests for aws_credential_file param validation.
Fixed the server.name issue.
Ec2 server create and ssh bootstrap for linux.
Fixed server list functional rspec tests.
Merge branch 'prabhu-oc-10816-server-list' into ameya-OC-10820-ec2-server-create
Added few more create options.
Imported few validations and elastic_ip related code from old plugin.
Added functional tests for ec2 server create
Implemented ec2 server delete
Fixed typo
Added rspec tests for server delete
Added new line to maintain formatting
cleanup chef config and stub info messages for rspec tests
Server create unit tests.
Fixed few spaces and removed private_network related code.