[OE-3856] table versioning
[OE-3856] soft deletion
[OE-3856] soft deletion
[OE-3856] removed unnecessary statements
[OE-3856] changed model inheritance to use the new versioned base model
[OE-3914] fixed collation
Merge branch 'develop' into feature/table-versioning