MODE-1683 Created a time-based sequence

Added a time-based, non-monotonically increasing unique sequence of long values that
can be used in the journal as primary keys for JournalRecord instances so that:
1. they are ordered based upon the sequence in which they arrive
2. we can find the JournalRecords that were added within some time range