Migrate to the new async_file API.

This removes plcrash_async_file_t, replacing it with the new and largely
identical async_file class.

Issue: PLCR-521