Removed runalways from @BeforeMethod
CLOUDIFY-1536 Extract ping agent health logic from ServiceGridOrchestrator to TaskBasedAgentHealthProbe

Reviewer: Itai Frenkel
CLOUDIFY-1536 Remove optimization of handling agents at undetermined state during initial start of
ServiceGridOrchestrator. Until we have proper test and proper testable solution
CLOUDIFY-1536 Remove nowTimestamp from AgentHealthProbe, the API now returns the health state for all monitored agents.
Removed planned instances from initial agent state, and moved it to the instance discovery stage (RecoverInstanceStateTask)
Removed optimization to detect unreachable machines, since we are sure they are not started, need to devise a more robust plan after ping refactoring
Added assert limitation to the exepcted number of instances, on uninstall. Required since the new depoyment planner, marks max number of instances as terminated/cleaned regardless of planned number of instances
Refactored planner to use new orchestrator interface (commandlinetasks)
Merge pull request #1 from CloudifySource/extract_agent_probe

Extract agent probe
Merge remote-tracking branch 'origin/develop' into agent-statemachine

Conflicts:
	orchestrator/src/main/java/org/cloudifysource/cosmo/service/ServiceGridOrchestrator.java
	orchestrator/src/main/java/org/cloudifysource/cosmo/service/ServiceGridOrchestratorParameter.java
	orchestrator/src/main/java/org/cloudifysource/cosmo/service/state/ServiceGridOrchestratorState.java
	orchestrator/src/test/java/org/cloudifysource/cosmo/AbstractServiceGridTest.java
	orchestrator/src/test/java/org/cloudifysource/cosmo/mock/MockManagement.java
Fix merge problems. Checkstyle and NullPointerException
Merge remote-tracking branch 'origin/agent-statemachine' into agent-ssh
Upgrade to guava 14.0
Refactoring. Added cos() method
CLOUDIFY-1553 machine_set defines host,username,keyfile
use keyfile in ssh agent
Merge remote-tracking branch 'origin/agent-statemachine' into agent-ssh

Conflicts:
	orchestrator/src/main/java/org/cloudifysource/cosmo/agent/state/AgentState.java
Move agent state config to test and disable use of ssh agent