Use dummy translator when no translator is configured
Add general TranslatorInterface
Merge pull request #5108 from DASPRiD/hotfix/4879

Hotfix/4879
[#5108] Remove errant file

- should not have been committed
Fix failing test

- For some reason, an EOL is being found in the "expected" file, or
  injected as part of the `_getExpected()` routine. The code is
  performing as expected, however, so added a `trim()` to ensure the
  expectation is correct.
Merge branch 'feature/5108' into develop

Close #5108