Queries now order on CheckpointNumber
Use varchar for BuckedId in MsSql, SqlCE, Postgres and Sqlite
Remove a test the checks that commits persisted out of order are read in order. This really shouldn't be happening in real life.
Merge pull request #242 from damianh/OrderingByCheckpointInQueries

Ordering by checkpoint in queries