buildx/controller/remote
Justin Chadwell 2ab8749052 controller: replace logrus status messages with progress messages
logrus info messages aren't particularly in-theme with the rest of the
progress output (and are also frustratingly racy). The progress output
is a lot neater, so we refactor it into that.

Signed-off-by: Justin Chadwell <me@jedevc.com>
..
client.go controller: refactor progress api
controller.go controller: replace logrus status messages with progress messages
controller_nolinux.go controller: replace logrus status messages with progress messages
io.go lint: ban fmt.Errorf in preference of errors.Errorf
server.go controller: refactor progress api