Tests have been randomly failing with messages like listen tcp 127.0.0.1:51778: bind: address already in use Rework all the test servers so they choose a random free port on startup and use that for the tests to avoid.
golang.org/x/net/http2 no longer builds on go1.8
Just `cd cmd/serve/restic` then `go test -v -remote TestRemote:`