refactoring to use different backend types
re-adding restore_db tests - maudj
Issue 3521 - backend name and suffix hardcode in some tests
Move "STAF tests" (functional-tests, stress-tests and system-tests) from "/tests" directory to "/tests/staf-tests" directory.