io: simplify streaming progress messages to client
cmd/base: restart command streaming response in json chunks
all: change provisioner interface to allow streaming in restart/addUnit

Related to #930