Started to fix the revision DB migration (WIP)
Merge branch 'development' of github.com:sanger/lims-core into 64305780_fix_the_add_audit_tables_db_migration
work in progress
Merge branch 'development' of github.com:sanger/lims-core into 65706484_fix_migration_triggers_to_run_the_specs_with_sqlite
Refactor add audit table code
Bump version
Fix add audit tables migration for SQLite
Fix session for SQLite
Merge pull request #235 from llh1/65706484_fix_migration_triggers_to_run_the_specs_with_sqlite

65706484 fix migration triggers to run the specs with sqlite
Copy all the last values of the resource when deleting
Bump version
Merge pull request #236 from llh1/66602596_fix_revision_table_when_deleting_a_resource

66602596 fix revision table when deleting a resource
Add UserSession::resource_states specs
Add basic collect_states methods and redirect them to persistor class.
Update specs for UserSession.revisions
Clean  SessionFinder::Persistor unused methods.
Add UserSession::revisions and specs.
Find direct revisions from session works.
Fix method in wrong block.
Implement RevisionFinder using Persistor dependencies.