added initial support for ec2 cloud, list functionality is working properly already
added createNewMachine() functionality
changing delete in server api to return void.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	cloudify-widget-softlayer/src/test/java/cloudify/widget/softlayer/SoftlayerDestructiveOperationsTest.java
	pom.xml
create new machine aws
create machine on Hp
merging upstream
implementing rebuild in softlayer
Merge remote-tracking branch 'evgenyf/master'
Merge remote-tracking branch 'upstream/master'
fixing delete api
cloud server status becomes an interface, writing implementations for each cloud vendor
Use new interface ConnectDetails
Merge remote-tracking branch 'evgenyf/master'
removing redundant test class, removing redundant utils
removing redundant test class, removing redundant utils
removing redundant test class, removing redundant utils
refactor to ec2 test
Merge remote-tracking branch 'eliranm/master'
removed redundant import