adding widgetlogin details.
Merge branches 'manager-website' and 'master' of https://github.com/guy-mograbi-at-gigaspaces/cloudify-widget-modules into upstream
fixing occupy node from pool
CW-27
creating common machine credentials to share ssh details etc.. currently using the same implementation for all cloud providers. updating db schema accordingly. updating db schema to remove redundant tasks table (now persisted in memory).
Merge branch 'master' of https://github.com/eliranmal/cloudify-widget-modules into eliranmal
added SshDetails as a parameter for running script on cloud machine
refactoring
Merge branch 'manager-website' of https://github.com/guy-mograbi-at-gigaspaces/cloudify-widget-modules into upstream
Merge branch 'upstream'
Merge branch 'evgenyf'

Conflicts:
	cloudify-widget-hpcloudcompute/src/test/java/cloudify/widget/hpcloudcompute/HpCloudComputeOperationsTest.java
CW-27
using a unified interface (ISshDetails) for credentials, updating tests and db schema accordingly. creating utility to match the a unique item in a collection with a typed predicate.
CW-32
adding "try/catch" and adding "unregister" if exception caught.
CW-34
fixed by using "prototype" spring bean scope with application context aware.
adding missing bootstrap script
CW-27
fixing json node model mapping for bootstrap task.
CW-32
fixing errors rendering, updating column type in the db.
fixing null check in task executor
Merge branch 'master' of https://github.com/eliranmal/cloudify-widget-modules into manager-website