Drop unnecessary types.
Drop fallthrough.
interfaces.go -> http.go.
Add the API facade method for backups download.
Add the API client method for backups download.
Add the backups download subcommand.
Send a buffer over that wire rather than a ReadCloser.
Use []byte instead of bytes.Buffer.
Add an HTTP-based download endpoint.
Use HTTP requests in the API client for download.
Drop the old download server implementation.
Merge interfaces for better type checking.
Simplify error handling.
Clean up test a tiny bit.
Use a slightly more concise syntax.
Escape [ in a regex pattern literal.
Drop a dead params struct.
HandleHTTPFailure -> CheckHTTPResponse.
Do not use api.http.HTTPCaller.
Add a --download option to "juju backups create".