CFY-1025 change monitoring interfaces
CFY-1025 for travis
CFY-816 expose 'home_dir' property in blueprint's agent_config.
Bump version to 3.1m5
CFY-1025 use new monitoring interfaces
CFY-1025 for travis
CFY-816 flake8
Merge pull request #146 from cloudify-cosmo/CFY-816-home-dir-invalid-in-agent-installer

CFY-816 expose 'home_dir' property in blueprint's agent_config.
CFY-1025 fix test
Merge branch 'master' into CFY-1025-update-monitoring-interfaces

Conflicts:
	tests/dev-requirements.txt
Merge pull request #147 from cloudify-cosmo/CFY-1025-update-monitoring-interfaces

Cfy 1025 update monitoring interfaces
use do_retries so that exceptions other then AssertionError get handled as well
CFY-1373 new ctx api for source target operations
CFY-1373 use new ctx api for checking whether context is a deployment one
Merge branch 'master' into CFY-1373-ctx-source-target
CFY-1373 fixed branch for tests
Merge pull request #148 from cloudify-cosmo/CFY-1373-ctx-source-target

Cfy 1373 ctx source target
Merge branch 'master' into CFY-1272-allow-any-distribution-when-installing-agents
CFY-1272 now throwing exceptions when resource download or resource verifications fail