Order changes with order_id

SQL Server could not use committed_at to order changes as multiple changes could have the same committed_at. So an identity field was added to the tables changes, tags and events. This is used to order changes.