Add backups http-based upload.

Resolves https://bugs.launchpad.net/juju-core/+bug/1392473.

(Review request: http://reviews.vapour.ws/r/549/)