Consumers of ProjectStore no longer need to import GRDB.
The AnyDatabaseCancellable return type is wrapped in a
public StoreObservation class that keeps the cancellable
alive for the observation's lifetime.
Also fix stale variable name in attachToProcess.