Cleanup: use `kwargs` as the parameter name
Tests: added missing `translate` permission
Tests: removed dead tests

These were kept only for upstream to pick them and now that they have done
soe it's safe to remove them.
Fail unit submission if fuzzy flag is set

Unless users have administration privileges, now they're required to clear
the fuzzy flag.

This covers the backend side of #157.