generationInfo part of each database

The reason for doing this is so generational changes can be reflected in
the replication stream. Only a newly elected master will ever increment
the generation. This ensures that all nodes consuming from the
replication stream will generate the same SCNs locally.