Add a Backup() method to the API client

This is a simpler change than my previous one.  It does not try to pull out the common HTTP request code.  In the interest of getting this done sooner, here's a patch with smaller scope.  It stays closer to the original patch from perrito666/voidspace.

Note: I've decided to punt on a full functional test for backup.  It is too heavy a lift for this changeset.  For now we can just rely on the CI tests that we have for backup/restore.
This is where my go-newbness shows. :)  I guess I was trying to distinguish those two from "multiw" which is even more of an internal detail.  However, you're right that there's no reason to "expose" any of them.