Scale down feature (update includes command line, coordinator api, resource mapping updates, container-flake signals, flake-pellet signals, flake-sender/receiver signals and cleanup).
Fixes: 4.

NOTE: There may be message loss during scale down if there are messages in the flakes zmq input or output queue and we call a disconnect. This is a know issue and will be fixed as part of the fault tolerance framework.