Extension:MirrorTools/Upload

Pseudocode

 * rc: Get timestamp, etc. data. Switch to needsimageinfo status.
 * imageinfo: Get path to download. Switch to needsimagedownload status.
 * imagedownload: Get the image. Switch to readytopush status.