Make sure to delete existing/to save translations after each test (bug 1076992)

ESTestCase inherits from TransactionTestCase and therefore we need to
cleanup after ourselves, and that includes translations.

Also, wrap tests that create translations in a TestCase class
Merge pull request #2782 from diox/fix-translations-flaky-test

Make sure to delete existing/to save translations after each test (bug 1076992)
generate packaged apps (bug 1065579)
Merge pull request #2712 from washort/1065579

Generate fake packaged apps (bug 1065579)
update screenshot; bug 1111028
Merge pull request #2784 from clouserw/1111028

replace screenshot; bug 1111028
add in desktop payments flag (bug 1109191)