Implementing copy of snapshots to central storage.

This uses specialized hooks, with sample versions for tests.
Have to re-run bootstrap.sh to pick them up.