Adding IdGenerator to generate increasing IDs

This can be extended to allow distributed insertion as well.

Change-Id: If24501523ec68b0f43679dd924c7771fd2758dc4
11 files changed