[OE-3856] table versioning
[OE-3856] soft deletion
[OE-3856] consolidated migrations
[OE-3856] removed unnecessary statement
[OE-3914] fixed collation
Merge branch 'feature/table-versioning'