Disabled InitialContentMoveHack from sample-bundle.
Changed HttpResourceMonitor to take one parameter instead of two.

Instead of providing host and resource as separate parameters, it is better to provide only one full address. With separate parameters, it is not possible to specify a custom host port or scheme other than http.
Commit 4f2867295f was a mistake, target config should only be updated via Git.

Otherwise bogus instances with a "newer" config cause the Orchestrator to update the target and may force a transition to them.
Added testing of new configs before starting all Minions to DefaultOrchestrator.

The Orchestrator shouldn't start all instances of a new config immediately because the config might be broken and Minions would never announce themselves. Now the Orchestrator starts one "test" instance first, and the rest only when it hears from it. Also moved all start/stop logic to tryTransition() method.