rework-testing branch: move the `destroy_db` method from !FunctionalTestEnvironment to !EnvironmentStub, as any test might require dropping the current schema of an alternative database backend and recreating it, in case a database version difference was detected.