Reduce the number of 'put' calls for indexes.

For *each* call to `store.put` (given K feature collections), there
is now a single `kvl.put` for storing the FCs and `N` `kvl.put`s
where `N` is the number of indexes defined.

In other words, the number of puts is not tied to the number of FCs.