implementing get by id, updating tests, creating utils for reuse in common test operations
Merge remote-tracking branch 'evgenyf/master'

Conflicts:
	cloudify-widget-softlayer/src/test/java/cloudify/widget/softlayer/SoftlayerDestructiveOperationsTest.java
	cloudify-widget-softlayer/src/test/java/cloudify/widget/softlayer/SoftlayerNonDestructiveOperationsTest.java
implementing get by id, updating tests, creating utils for reuse in common test operations
softlayer: implementing delete by id, writing test for delete. creating utility for waiting for status. adding softlayer status codes for cloud server status. protecting VirtualGuestToReducedNodeMetaDataLocal from null pointer, changing log levels. refactoring utils to pass only api object
adding "connect".
Merge remote-tracking branch 'upstream/master'
softlayer: implementing delete by id, writing test for delete. creating utility for waiting for status. adding softlayer status codes for cloud server status. protecting VirtualGuestToReducedNodeMetaDataLocal from null pointer, changing log levels. refactoring utils to pass only api object
added initial support for ec2 cloud, list functionality is working properly already