initial runtime-model commit
Merge branch 'runtime-model' into feature/CLOUDIFY-2285-runtime-model-phase1

Conflicts:
	manager-rest/manager_rest/resources.py
CLOUDIFY-2285 implemented rest patch method for updating partial node state.
Merge branch 'develop' into feature/CLOUDIFY-2285-runtime-model-phase1

Conflicts:
	manager-rest/manager_rest/resources.py
CLOUDIFY-2285 added state injection decorator to be used with celery tasks.
Merge branch 'develop' into feature/CLOUDIFY-2285-runtime-model-phase1
CLOUDIFY-2285 added wraps decorator to inject_node_state decorator for making celery auto load tasks work.
CLOUDIFY-2285 get reachability state from riemann instead of state cache initial commit
Merge branch 'develop' into feature/CLOUDIFY-2285-runtime-model-phase1
CLOUDIFY-2285 state cache replacement ongoing work
CLOUDIFY-2285 create ruote service once in testenv
CLOUDIFY-2285 use rest client for getting node state
CLOUDIFY-2285 remove events/sec riemann from riemann configuration
CLOUDIFY-2285 removed riemann events generation for start detection policy - add tags to events instead.
Merge branch 'develop' into feature/CLOUDIFY-2285-runtime-model-phase1

Conflicts:
	workflows/tests/workflow/test_workflow.py
Merge branch 'develop' into feature/CLOUDIFY-2285-runtime-model-phase1

Conflicts:
	orchestrator/src/main/resources/cloudify/workflows/host_init.radial
	orchestrator/src/main/resources/cloudify/workflows/install.radial
	orchestrator/src/main/resources/cloudify/workflows/uninstall.radial
CLOUDIFY-2285 some syntax changes to workflow 'state' command which receives now an action which can be 'get' or 'wait'
CLOUDIFY-2285 add storage_manager path to dynamic module path loading (in addition to sys.path).
CLOUDIFY-2285 fixed assertion in test
CLOUDIFY-2285 added swagger decorators and some small fixes