phaseII test adjustments - monitoring via drools.
phaseII test adjustments - monitoring via drools.
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.
- Subscribing for state change will continue to send notifications to the callback until it returns true which
indicates the registration should be removed
- state cache participant now expect a state map argument to wait for instead of flatten arguments.
fix bug where fully qualified reference to operations did not exist
Merge branch 'develop' into feature/CLOUDIFY-1888-celery-multiple-workers
CLOUDIFY-1888 add operations data to node and fix a test
add explicit test dependencies part of integration test
CLOUDIFY-1888 Attach host id to each node
CLOUDIFY-1888 celery worker bootstrap
Merge pull request #21 from Fewbytes/develop

Just minor restyling for simple_webserver/installer.py
Merge pull request #22 from CloudifySource/feature/State_Cache_API_enhance

Feature/state cache api enhance
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.
POM cleanup
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