self_update 1.3.0

Self updates for standalone executables
Documentation
# Async future extensions

Status: not implemented

## Problem

The async API covers `update_async` / `update_extended_async` / the async fetch verbs
on the built-in backends, but a few async surfaces remain sync-only or inline.

## Implemented

- `spawn_blocking` for the extract and install tail: the verify/extract/replace tail
  runs on `tokio::task::spawn_blocking` so it does not block the executor. Delivered
  in 1.0 (see CHANGELOG).

## What it would take

- `ReleaseList::fetch_async` on each backend, so the standalone listing path has an
  async form like the update path does.
- Async custom backends beyond the current `AsyncReleaseSource`, for example exposing
  the async transport (`get_async`) to custom async sources, or a generic async
  pagination helper.

## Why deferred

Both remaining items are additive and non-blocking. The async listing path has no
demand yet.