Fix detection of not translatable units in aresources

Fixes #334
Do some basic backend file verification during tests

Ideally we would use different parser here to test also for errors in
parser. This way we rely on ttkit doing the right thing and test just
Weblate interactions.

See issue #334