Allow interating through an entire esdb file.

The Db object allows scanning of all defined spaces in the
database. Each space allows scanning of all event groupings
in the space.