pandroid: prevent double "boot properties initialized" message
pandroid: include the system time in snapshots

The timer previously only fixed up its current next interrupt.
Anything reading the time skipped from the host's clock at savevm
to the host's clock at loadvm.
After this change, it the clock after a load snapshot will be counting
from the time at saving the snapshot.
pandroid: remove memcpy calls from qemu_pipe and qemud

QEMUD pipe code currently directly reads and writes the guest's physical memory.
Instead we'll access the guest's memory using APIs which capture data for the
nondeterminism log for record/replay.

This fixes Android record/replay.
qemu_pipe: Re-enable qemud pipe names in snapshots

Pipe names are serialized and deserialized using qemu_get_string and
qemu_put_string, which were added by the Android team, and are only enabled
when building with CONFIG_ANDROID.

Current (modern) Qemu devices use a higher-level API, and don't directly call
qemu_get_* and qemu_put_*.