docker: runing ssh with sudo.
provision/docker: add replicateImage

This function will push the image to a registry server, and pull it in
all nodes in the cluster.
provision/docker: call replicateImage in the commit method
docker: enabling stdout in attach and add attach for stderr.
app: splitting stdout and stderr in loadConf

App.Run should receive these two parameters, but I'm not changing it
right now.
provision: improve docs for App.Run
deploy/git: fix logging and docs
docker: executing restart after deploy.

closes #469.
docker: refactored test deploy.
docker: fixed stopContainers.
docker: refactored test deploy remove container.
docker: refactored test container deploy.
log: add log.Llongfile to Loggers

I know that's crazy. We should probably have log levels.
docker: extract serialize and restart logic to a func.
action: added a mutext for action.Result.
docker: running start in background.
docker: fixed tests.
Revert "log: add log.Llongfile to Loggers"

It does not work in practice for us. We should use runtime.Caller
ourselves.

This reverts commit 664a6203985c4ab88fc3615865e5461ffda0eda8.
provision/docker: improve logging
removed comment.