CLOUDIFY-1888 introduce different plugin types for worker or remote execution
CLOUDIFY-1888 agent_plugin & remote_plugin.
CLOUDIFY-1888 agent_plugin & remote_plugin.
CLOUDIFY-1888 agent_plugin & remote_plugin.
Merge branch 'develop' into feature/CLOUDIFY-1888-celery-multiple-workers
CLOUDIFY-1888 add operations data to node and fix a test
CLOUDIFY-1888 Attach host id to each node
CLOUDIFY-1888 celery worker bootstrap
Merge branch 'develop' into feature/CLOUDIFY-1888-celery-multiple-workers

Conflicts:
	orchestrator/src/test/java/org/cloudifysource/cosmo/orchestrator/integration/VagrantAndWebserverServiceIT.java
CLOUDIFY-1888 continue integration
CLOUDIFY-1888 add ".tasks" suffix to celery python module names.
Change StateCache internal map to use TrieMap which supports O(1) snapshot creation instead of using our own implementation which copies the entire map on each snapshot
Fix checkstyle errors
CLOUDIFY-1888 add ".tasks" suffix to celery python module names.
Merge branch 'develop' into feature/state_cache_refactor
CLOUDIFY-1888 Continue integration of worker installer plugin
CLOUDIFY-188 cleanup
Merge branch 'develop' into feature/CLOUDIFY-1888-celery-multiple-workers
Change string 'state' to constant STATE
CLOUDIFY-1888 adjusted tests to support celery tasks convention.