provision/docker: improve error checking on scheduler
provision/docker: add method GetNode to segregatedScheduler

Related to #645.
provision/docker: segregatedScheduler doesn't depend on docker:servers

Related to #645.
provision/docker: fix getHostAddr in the segregatedScheduler

We probably need something in the Scheduler interface, but let's not add
it now.

Fix #645.