CLOUDIFY-1722 Initial work on using dependency injection
Merge branch 'feature/CLOUDIFY-1705' into feature/CLOUDIFY-1722

Conflicts:
	message-broker/pom.xml
	message-client/pom.xml
	message-client/src/test/java/org/cloudifysource/cosmo/messaging/ConsumerProducerTest.java
	resource-monitor/pom.xml
	resource-monitor/src/main/java/org/cloudifysource/cosmo/cep/ResourceMonitorServer.java
	resource-monitor/src/main/java/org/cloudifysource/cosmo/cep/ResourceMonitorServerConfiguration.java
	resource-monitor/src/test/java/org/cloudifysource/cosmo/cep/ResourceMonitorServerIT.java
CLOUDIFY-1722 Fixed messaging tests
CLOUDIFY-1722 Added MessageConsumerTestConfig
CLOUDIFY-1722 Removed unused imports
CLOUDIFY-1722 Fixed resource-monitor tests
CLOUDIFY-1722 renamed Configuration->Config
CLOUDIFY-1722 Fix package
CLOUDIFY-1722 Optimized poms
CLOUDIFY-1722 Refactored MockAgentConfig to use spring
CLOUDIFY-1722 Fix build errors
CLOUDIFY-1722 Expiriement bypass Amazon CDN
CLOUDIFY-1722 Temporarily contaminate poms, until maven repo is updated
CLOUDIFY-1722 Temporarily contaminate poms, until maven repo is updated
CLOUDIFY-1722 Temporarily contaminate poms, until maven repo is updated
CLOUDIFY-1722 Temporarily contaminate poms, until maven repo is updated
CLOUDIFY-1722 Removed unused dep
Adding an integration for testing a complete workflow using vagrant
merged vagrant_integration_test branch with develop
fixed compilation errors