Implement `AutoUpdate.newClientAvailable` reactive data source.

Have the appcache use the auto update client version id.

Fix autopublish warning.