use read_bytes_async

This series of patches fixes the Sugar updater in the control panel. In switching to Gio, the underlying stream IO has changed. The new code is modelled after jarabe/model/filetransfer.py. See SL #4285