Use atomic to access store.size field.

This is preparation for future concurrent reader, mutator, flusher,
snapshotter, compactor goroutines.
Store.coll is no longer public.
Using CAS for collections map.