Thread pool for persisting to Object Store

I plan to look at removing duplication from `BrooklynMementoPersisterToObjectStore`, but not in this pull request.
`asyncRead` is never used.  is that correct? all reads are done in foreground?  seems sensible to me (there is a lot less read traffic!) but wanted to confirm.