CW-134 - refactoring a bunch of code to be able to add future ec2 support smoothly.

changing flow to update a recipe, and adding support for remote cloud provider.
the process to update recipe/cloud provider does not exist yet.
Merge pull request #1 from guy-mograbi-at-gigaspaces/CW-134-create-cloudify-widget-solo-for-hk

CW-134 - refactoring a bunch of code to be able to add future ec2 suppor...